Γεννήτρια Αναφορών για PHP

Βιβλιοθήκη PHP για τη δημιουργία εξαιρετικά προσαρμοσμένων αναφορών χρησιμοποιώντας REST API.

  • GroupDocs.Assembly Cloud SDK για cURL
  • GroupDocs.Assembly Cloud SDK για .NET
  • GroupDocs.Assembly Cloud SDK για Java
  • GroupDocs.Assembly Cloud SDK για Python
  • GroupDocs.Assembly Cloud SDK για Ruby
  • GroupDocs.Assembly Cloud SDK για Node.js
  • GroupDocs.Assembly Cloud SDK για Go
  • GroupDocs.Assembly Cloud SDK για Swift
  • GroupDocs.Assembly Cloud SDK για C++
Ξεκινήστε τη δωρεάν δοκιμή

GroupDocs.Assembly Cloud SDK για PHP είναι μια ολοκληρωμένη, cloud‑based πλατφόρμα που επιτρέπει στους προγραμματιστές να δημιουργούν πλήρως μορφοποιημένα έγγραφα—από απλά γράμματα έως σύνθετες πολυσελιδικές αναφορές—απευθείας από εφαρμογές PHP. Η λύση λειτουργεί εξ ολοκλήρου μέσω HTTPS, επομένως δεν απαιτείται κανένα λογισμικό γραφείου ή βαριές βιβλιοθήκες στην πλευρά του πελάτη· όλη η βαριά δουλειά εκτελείται από τις υπηρεσίες GroupDocs Cloud.

Το SDK ακολουθεί μια σαφή τριπλή διαδικασία:

  1. Προετοιμάστε ένα πρότυπο – ένα αρχείο Word, Excel, PowerPoint ή οποιοδήποτε υποστηριζόμενο αρχείο που περιέχει πεδία κράτησης θέσης και προαιρετικούς κανόνες δημιουργίας γραμμένους σε γλώσσα εκφράσεων τύπου LINQ.
  2. Δημιουργήστε μια πηγή δεδομένων – ένα αρχείο XML ή JSON που περιέχει τα δεδομένα που θα συγχωνευτούν στο πρότυπο. Τα δεδομένα μπορούν να περιγράφουν απλές κλιμακωτές τιμές ή σύνθετες συλλογές που θα μετατραπούν σε πίνακες, διαγράμματα ή επαναλαμβανόμενες ενότητες.
  3. Καλέστε το Assembly API – χρησιμοποιώντας το PHP SDK ανεβάζετε το πρότυπο (αν δεν είναι ήδη αποθηκευμένο), περνάτε τη διαδρομή του προτύπου, την πηγή δεδομένων και τη ζητούμενη μορφή εξόδου σε ένα ενιαίο αίτημα AssembleDocument, και λαμβάνετε το συναρμολογημένο έγγραφο ως ροή ή ως αναφορά σε αρχείο αποθηκευμένο στο GroupDocs Cloud Storage.

Το SDK προσφέρει επιπλέον ισχυρές λειτουργίες όπως μπλοκ υπό όρους, επαναχρησιμοποιήσιμες μεταβλητές, δημιουργία barcode, δημιουργία συνημμένων email, και πλήρη στυλ HTML, καθιστώντας δυνατή τη δημιουργία δυναμικών, δεδομενο‑κατευθυνόμενων εγγράφων που προσαρμόζονται σε οποιονδήποτε επιχειρηματικό κανόνα. Όλες οι λειτουργίες ασφαλίζονται με SSL/TLS και πιστοποιούνται με κλειδιά πρόσβασης, εξασφαλίζοντας ότι τα εμπιστευτικά δεδομένα δεν αφήνουν ποτέ το κρυπτογραφημένο κανάλι.

Επειδή το SDK είναι καθαρό PHP και βασίζεται σε τυπικές κλήσεις REST, λειτουργεί σε οποιοδήποτε λειτουργικό σύστημα που υποστηρίζει PHP 5.6 + (συμπεριλαμβανομένων των Windows, Linux και macOS) και ενσωματώνεται άψογα με pipelines Composer, CI ή οποιαδήποτε προσαρμοσμένη διαδικασία ανάπτυξης.

Λειτουργίες συναρμολόγησης εγγράφων REST API

Συναρμολόγηση εγγράφων στο σύννεφο με πρόσβαση μέσω REST API

Μηχανή προτύπων με πεδία κράτησης θέσης

Δεσμεύσεις εκφράσεων σε στυλ LINQ για δεδομένα XML/JSON

Ενσωμάτωση εικόνων, διαγραμμάτων και εξωτερικών εγγράφων

Δημιουργήστε δυναμικούς πίνακες και λίστες από ακολουθίες

Εισάγετε συνδέσμους και σελιδοδείκτες προγραμματιστικά

Εφαρμόστε τύπους και διαδοχικές λειτουργίες δεδομένων

Μπλοκ περιεχομένου με συνθήκες (λογική IF‑ELSE)

Επαναχρησιμοποιήσιμες μεταβλητές για δαπανηρούς υπολογισμούς

Δημιουργήστε γραμμωτούς κώδικες απευθείας στα έγγραφα

Δημιουργήστε ένα έγγραφο σε PHP

Το παρακάτω απόσπασμα δείχνει τη συνήθη ροή εργασίας για τη δημιουργία ενός εγγράφου με το Assembly Cloud PHP SDK:\n\n1. Δημιουργήστε μια παρουσία AssemblyApi με το App SID και το App Key.\n2. Ανεβάστε το αρχείο προτύπου στο GroupDocs Cloud Storage.\n3. Φορτώστε την πηγή δεδομένων (XML ή DOCX).\n4. Διαμορφώστε το AssembleOptions – καθορίστε τη διαδρομή του προτύπου, τα δεδομένα και τη μορφή εξόδου.\n5. Κλήστε το assembleDocument και ανακτήστε το συναρμολογημένο αρχείο.\n```php use GroupDocs\Assembly\AssemblyApi; use GroupDocs\Assembly\Model; use GroupDocs\Assembly\Requests;

$assemblyApi = new AssemblyApi(’####################’, ‘####################’); // replace with your credentials $fileName = “Input1.docx”; // template file name $dataFile = “Input2.docx”; // data source file (XML or DOCX)

// Upload template to Cloud Storage $requestFileContent = $fileName; $uploadDocumentRequest = new UploadFileRequest($requestFileContent, $fileName, NULL); $assemblyApi->uploadFile($uploadDocumentRequest);

// Read data source $reportData = file_get_contents($dataFile);

// Set assemble options $assembleData = new Model\AssembleOptions([ “template_file_info” => new Model\TemplateFileInfo([“file_path” => $fileName]), “save_format” => “docx”, “report_data” => $reportData ]);

$request = new Requests\AssembleDocumentRequest($assembleData); $result = $assemblyApi->assembleDocument($request); // result contains the assembled document

Πόροι υποστήριξης και μάθησης

GroupDocs.Assembly Cloud προσφέρει επίσης SDKs για άλλες γλώσσες:

  Ελληνικά
a5f9e0ced