Δημιουργία Εγγράφων με cURL

Κατασκευάστε σύνθετες, δεδομενοκεντρικές αναφορές με το GroupDocs.Assembly Cloud μέσω απλών αιτημάτων cURL.

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

GroupDocs.Assembly Cloud είναι μια πλήρως διαχειριζόμενη, βασισμένη στο cloud υπηρεσία σύνθεσης εγγράφων που επιτρέπει στους προγραμματιστές να δημιουργούν πλούσια μορφοποιημένα έγγραφα συνδυάζοντας αρχεία προτύπων με δομημένα δεδομένα. Η λύση υποστηρίζει μια ευρεία γκάμα μορφών εισόδου και εξόδου — συμπεριλαμβανομένων Microsoft Office, OpenDocument, PDF, HTML και γραφικών μορφών — ώστε να μπορείτε να παράγετε συμβόλαια, τιμολόγια, προτάσεις, αναφορές ή οποιοδήποτε άλλο επιχειρησιακό έγγραφο κατά παραγγελία.

Η υπηρεσία προσπελάζεται μέσω ενός καθαρού REST API, που την καθιστά ιδανική για ενσωμάτωση σε οποιοδήποτε περιβάλλον μπορεί να εκδώσει αιτήματα HTTP. Όταν χρησιμοποιείτε cURL, η ροή εργασίας αποτελείται από τρία απλά βήματα:

  1. Ανεβάστε το πρότυπο – Τοποθετήστε ένα αρχείο DOCX, PPTX, HTML ή οποιοδήποτε υποστηριζόμενο πρότυπο στο GroupDocs Cloud Storage μέσω αιτήματος PUT. Το πρότυπο περιέχει πεδία κράτησης θέσης και προαιρετικούς κανόνες δημιουργίας γραμμένους σε γλώσσα εκφράσεων τύπου LINQ.
  2. Παρέχετε την πηγή δεδομένων – Προσκομίστε τα δεδομένα που θα γεμίσουν το πρότυπο είτε ως αρχείο XML είτε ως JSON. Τα δεδομένα μπορούν να είναι ένα απλό σύνολο κλειδί/τιμής ή μια πολύπλοκη ιεραρχική δομή που περιλαμβάνει πίνακες, συλλογές και εικόνες.
  3. Καλέστε το σημείο συναρμολόγησης – Στείλτε ένα αίτημα POST που περιλαμβάνει τη διαδρομή προς το ανεβασμένο πρότυπο, την πηγή δεδομένων και τη μορφή εξόδου που επιθυμείτε (π.χ. PDF, DOCX, HTML). Το API επεξεργάζεται το πρότυπο, αξιολογεί όλες τις εκφράσεις, ενσωματώνει εξωτερικό περιεχόμενο, εφαρμόζει τύπους και επιστρέφει το συναρμολογημένο έγγραφο απευθείας στην απάντηση ή το αποθηκεύει πίσω στο Cloud Storage.

Επειδή όλη η διαδικασία εκτελείται στο cloud, δεν απαιτείται επιπλέον λογισμικό ή βιβλιοθήκες στην πλευρά του πελάτη — μόνον μια εγκατάσταση cURL που λειτουργεί. Όλη η επικοινωνία είναι ασφαλισμένη με SSL/TLS και η αυθεντικοποίηση γίνεται με προσωπικά κλειδιά πρόσβασης. Αυτή η προσέγγιση επιτρέπει γρήγορο πρωτότυπο, μαζική επεξεργασία μέσω συγχώνευσης αλληλογραφίας και ενσωμάτωση σε CI pipelines, κρατώντας παράλληλα την υλοποίηση απλή και ανεξάρτητη πλατφόρμας.

Οι παρακάτω καρτέλες προσφέρουν μια γρήγορη επισκόπηση των βασικών δυνατοτήτων, της πλήρους λίστας υποστηριζόμενων μορφών αρχείων και των λειτουργικών συστημάτων και περιβαλλόντων ανάπτυξης που είναι συμβατά με το GroupDocs.Assembly Cloud.

Χαρακτηριστικά του GroupDocs.Assembly REST API

Δημιουργία εγγράφων από πρότυπα με πεδία κράτησης θέσης

Σύνδεση δεδομένων με εκφράσεις τύπου LINQ

Υποστήριξη πηγών δεδομένων XML και JSON

Ενσωμάτωση εξωτερικού περιεχομένου, εικόνων, διαγραμμάτων

Δημιουργία δυναμικών πινάκων και λιστών

Εισαγωγή υπερσυνδέσμων και σελιδοδεικτών

Εφαρμογή τύπων και διαδοχικών λειτουργιών

Συνθήκες Περιεχομένου (IF/ELSE)

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

Υπολογισμοί τύπων ειδικοί για φύλλα υπολογισμού

Ιδιότητες σώματος email & συνημμένα

Δημιουργία γραμμωτών κωδίκων (QR, Code128, κ.ά.)

Ορισμός χρωμάτων φόντου για έξοδο HTML

Κρυπτογραφημένη επικοινωνία SSL/TLS

Αυθεντικοποίηση με προσωπικά κλειδιά πρόσβασης

Δημιουργία εγγράφου με cURL

Το παρακάτω απόσπασμα δείχνει πώς να ανεβάσετε ένα αρχείο προτύπου και να δημιουργήσετε ένα έγγραφο χρησιμοποιώντας το Assembly Cloud API. Βήματα:

  1. Ανεβάστε το πρότυπο (Input1.docx) στο Cloud Storage.
  2. Καλέστε το σημείο assemble με τη διαδρομή του προτύπου, την επιθυμητή μορφή εξόδου και την πηγή δεδομένων (Input2.docx).
  3. Παραλάβετε το συναρμολογημένο έγγραφο στη ζητούμενη μορφή.
curl -v "https://api.groupdocs.cloud/v1.0/assembly/storage/file/Input1.docx" \
     -X PUT \
     -H "Content-Type: multipart/form-data" \
     -H "Authorization: Bearer ####################" \
     -F FileContent="@Input1.docx"
curl -v "https://api.groupdocs.cloud/v1.0/assembly/assemble" \
     -X POST \
     -H "Content-Type: multipart/form-data" \
     -H "Authorization: Bearer ####################" \
     -d '{ "TemplateFileInfo": { "FilePath": "@Input1.docx" }, "SaveFormat": "docx", "ReportData": "@Input2.docx" }'

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

Το GroupDocs.Assembly Cloud προσφέρει επίσης ξεχωριστά SDK για τις πλατφόρμες που παρατίθενται παρακάτω:

  Ελληνικά
8d45f93