Δημιουργία εγγράφων χρησιμοποιώντας cURL

Δημιουργήστε σύνθετες αναφορές που βασίζονται σε δεδομένα με το GroupDocs.Assembly Cloud μέσω απλών αιτημάτων cURL.

  • GroupDocs.Assembly Cloud SDK for .NET
  • GroupDocs.Assembly Cloud SDK for Java
  • GroupDocs.Assembly Cloud SDK for C++
  • GroupDocs.Assembly Cloud SDK for Go
  • GroupDocs.Assembly Cloud SDK for Node.js
  • GroupDocs.Assembly Cloud SDK for PHP
  • GroupDocs.Assembly Cloud SDK for Python
  • GroupDocs.Assembly Cloud SDK for Ruby
  • GroupDocs.Assembly Cloud SDK for 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, διατηρώντας παράλληλα την υλοποίηση απλή και ανεξάρτητη από πλατφόρμα.

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

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

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

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

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

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

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

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

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

Μπλοκ περιεχομένου υπό όρους (IF/ELSE)

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

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

Χαρακτηριστικά σώματος και συνημμένα μηνύματος ηλεκτρονικού ταχυδρομείου

Δημιουργία γραμμωτών κωδικών (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 για τις πλατφόρμες που αναφέρονται παρακάτω:

  Ελληνικά