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

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

  • GroupDocs.Assembly Cloud for 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 PHP
  • GroupDocs.Assembly Cloud SDK for Ruby
  • GroupDocs.Assembly Cloud SDK for Python
  • GroupDocs.Assembly Cloud SDK for Node.js
  • GroupDocs.Assembly Cloud SDK for Swift
Ξεκινήστε τη δωρεάν δοκιμή

Το GroupDocs.Assembly Cloud SDK για Python επιτρέπει στους προγραμματιστές να αυτοματοποιήσουν τη δημιουργία εγγράφων με πλούσια μορφοποίηση, όπως συμβόλαια, τιμολόγια, αναφορές αποστολών, προτάσεις πωλήσεων, αποθέματα και πολλά άλλα κρίσιμα για την επιχείρηση αντικείμενα. Η λύση βασίζεται πλήρως στο cloud και είναι προσβάσιμη μέσω ενός REST API, που σημαίνει ότι οποιαδήποτε εφαρμογή Python ικανή να στέλνει αιτήματα HTTP μπορεί να δημιουργεί έγγραφα κατ’ απαίτηση χωρίς να εγκαθιστά λογισμικό διακομιστή ή εργαλεία τρίτων.

Στον πυρήνα της, η πλατφόρμα λειτουργεί με πρότυπα εγγράφων που περιέχουν ειδικά πεδία κράτησης θέσης και δομές προγραμματισμού. Αυτά τα κράτησης θέσης αντικαθίστανται αυτόματα με τιμές που λαμβάνονται από μια πηγή δεδομένων (XML ή JSON) χρησιμοποιώντας μια σύνταξη έκφρασης τύπου LINQ. Αυτή η ισχυρή προσέγγιση σάς επιτρέπει να ενσωματώνετε εικόνες, γραφήματα, γραμμωτούς κώδικες, να ορίζετε χρώματα φόντου για έξοδο HTML, να δημιουργείτε δυναμικούς πίνακες και λίστες από δεδομένα πίνακα και να εφαρμόζετε λογική υπό όρους για να συμπεριλάβετε ή να εξαιρέσετε τμήματα του εγγράφου. Επειδή το SDK υποστηρίζει ένα ευρύ φάσμα μορφών εισόδου και εξόδου, μπορείτε να δημιουργήσετε ένα PDF από ένα πρότυπο DOCX, να δημιουργήσετε αναφορές HTML ή να εξάγετε αρχεία OpenDocument χωρίς πρόσθετα βήματα μετατροπής.

Η τυπική ροή εργασίας στην Python αποτελείται από τρία απλά βήματα:

1️⃣ Δημιουργία προτύπου – σχεδίαση ενός Word, Excel, PowerPoint ή οποιουδήποτε υποστηριζόμενου αρχείου Office/OpenOffice και εισαγωγή πεδίων κράτησης θέσης και κανόνων δημιουργίας.

2️⃣ Προετοιμασία πηγής δεδομένων – παροχή των δεδομένων σας σε μορφή XML ή JSON, που ταιριάζουν με τα placeholders που ορίζονται στο πρότυπο.

3️⃣ Γράψτε μερικές γραμμές κώδικα Python – χρησιμοποιήστε το πακέτο groupdocsassemblycloud για να ανεβάσετε το πρότυπο στο GroupDocs Cloud Storage, να διαβιβάσετε την πηγή δεδομένων μαζί με την επιθυμητή μορφή εξόδου και να καλέσετε τη λειτουργία AssembleDocument. Το API επιστρέφει το συναρμολογημένο έγγραφο απευθείας στην απόκριση ή το αποθηκεύει στο Cloud για μελλοντική ανάκτηση.

Όλες οι αλληλεπιδράσεις προστατεύονται με κρυπτογράφηση SSL/TLS και ο έλεγχος ταυτότητας εκτελείται μέσω του προσωπικού σας App SID και του App Key. Αυτό διασφαλίζει ότι τα έγγραφα και τα δεδομένα σας παραμένουν προστατευμένα κατά την επεξεργασία τους στο cloud. Η διαπλατφορμική φύση του SDK σάς επιτρέπει να ενσωματώνετε τη δημιουργία εγγράφων σε υπηρεσίες web, μαζικές εργασίες, εφαρμογές επιφάνειας εργασίας ή λειτουργίες χωρίς διακομιστή, παρέχοντας εκτυπώσιμα, έτοιμα για web ή email έγγραφα άμεσα και αξιόπιστα.

Χαρακτηριστικά του REST API Συγκρότησης Εγγράφων

Επεξεργασία προτύπου με πεδία κράτησης θέσης

Σύνδεση δεδομένων από πηγές XML ή JSON

Σύνταξη έκφρασης τύπου LINQ για λογική υπό όρους

Συγχώνευση αλληλογραφίας για ομαδικές εξατομικευμένες επιστολές

Εισαγωγή εικόνας, γραφήματος και γραμμωτού κώδικα

Δυναμικοί πίνακες και λίστες από δεδομένα πίνακα

Υποστήριξη υπερσυνδέσμων και σελιδοδεικτών

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

Χρώματα φόντου για έξοδο HTML

Κρυπτογράφηση SSL/TLS και έλεγχος ταυτότητας με κλειδί API

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

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

Βήματα

  1. Αρχικοποιήστε το AssemblyApi με το App SID και το App Key.
  2. Ανεβάστε το αρχείο προτύπου στο Cloud Storage.
  3. Ανοίξτε το αρχείο προέλευσης δεδομένων.
  4. Δημιουργήστε τα TemplateFileInfo και AssembleOptions.
  5. Καλέστε το assemble_document για να δημιουργήσετε το αποτέλεσμα. ``python εισαγωγή groupdocsassemblycloud

Αρχικοποίηση προγράμματος-πελάτη API (αντικατάσταση με τα διαπιστευτήριά σας)

assembly_api = groupdocsassemblycloud.AssemblyApi(’……##’, ‘……##’)

1️⃣ Ανεβάστε το πρότυπο

file_name = ‘Input1.docx’ με open(file_name, ‘rb’) ως request_file_content: upload_request = groupdocsassemblycloud.models.requests.UploadFileRequest( file_content=request_file_content, path=file_name ) assembly_api.upload_file(upload_request)

2️⃣ Φόρτωση πηγής δεδομένων (μπορεί να είναι XML, JSON ή DOCX)

data_file = ‘Input2.docx’ με open(data_file, ‘rb’) ως δεδομένα: template_info = groupdocsassemblycloud.models.TemplateFileInfo(file_name)

3️⃣ Ορισμός επιλογών συναρμολόγησης (μορφή εξόδου: docx)

assemble_options = groupdocsassemblycloud.models.AssembleOptions( template_info, “docx”, data )

4️⃣ Συναρμολόγηση του εγγράφου

request = groupdocsassemblycloud.models.requests.AssembleDocumentRequest(assemble_options) result = assembly_api.assemble_document(request)

print(“Το έγγραφο δημιουργήθηκε με επιτυχία:”, result.path)

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

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

  Ελληνικά