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

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

  • GroupDocs.Assembly Cloud SDK 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 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 είναι μια πλήρως διαχειριζόμενη υπηρεσία βασισμένη σε REST που επιτρέπει στους προγραμματιστές Java να δημιουργούν εξαιρετικά προσαρμοσμένα έγγραφα, αναφορές, συμβόλαια, τιμολόγια και επιστολές συγχώνευσης αλληλογραφίας απευθείας από το cloud. Η λύση λειτουργεί με ένα ευρύ σύνολο μορφών εισόδου και εξόδου, επιτρέποντάς σας να αποθηκεύετε αρχεία προτύπων στο GroupDocs Cloud Storage, να τα συνδέετε με πηγές δεδομένων XML ή JSON και να λαμβάνετε το συναρμολογημένο έγγραφο στη μορφή της επιλογής σας - DOCX, PDF, HTML, PPTX, XLSX, κ.λπ. Επειδή όλη η επεξεργασία γίνεται στην πλευρά του διακομιστή, δεν χρειάζεται να εγκαταστήσετε λογισμικό ή βιβλιοθήκες τρίτων στον υπολογιστή-πελάτη. Η μόνη απαίτηση είναι ένα περιβάλλον εκτέλεσης Java και το Assembly Cloud SDK, το οποίο παρέχει λεπτά περιτυλίγματα γύρω από τα τελικά σημεία API.

Η τυπική ροή εργασίας Java αποτελείται από τρία απλά βήματα. Πρώτον, προσθέστε την εξάρτηση Assembly Cloud SDK στο έργο Maven ή Gradle και αρχικοποιήστε το ApiClient με το προσωπικό σας AppSID και AppKey. Δεύτερον, ανεβάστε το αρχείο προτύπου στο GroupDocs Cloud Storage χρησιμοποιώντας τη μέθοδο uploadFile. Τρίτον, δημιουργήστε ένα αντικείμενο AssembleOptions, καθορίστε τη διαδρομή του προτύπου, το αρχείο δεδομένων (XML ή JSON), την επιθυμητή μορφή εξόδου και καλέστε το assembleDocument. Η υπηρεσία επιστρέφει το συναρμολογημένο έγγραφο ως ροή που μπορεί να αποθηκευτεί τοπικά ή να υποβληθεί σε περαιτέρω επεξεργασία. Το SDK εκθέτει επίσης βοηθητικές μεθόδους για την προεπισκόπηση προτύπων, την ανάκτηση υποστηριζόμενων μορφών και τον χειρισμό σφαλμάτων. Αυτή η απλή προσέγγιση σάς επιτρέπει να ενσωματώσετε τη δημιουργία εγγράφων σε εφαρμογές ιστού, εργασίες μαζικής επεξεργασίας ή μικροϋπηρεσίες με ελάχιστο κώδικα.

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

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

Δημιουργήστε έγγραφα από Word, PDF, HTML και άλλα πρότυπα

Σύνδεση δεδομένων τύπου LINQ για πηγές XML και JSON

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

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

Μπλοκ περιεχομένου υπό όρους χρησιμοποιώντας εκφράσεις

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

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

Ασφαλής μετάδοση SSL/TLS με προσωπικά κλειδιά

Μεταφόρτωση προτύπων στο GroupDocs Cloud Storage

Λήψη συναρμολογημένων εγγράφων μέσω της απόκρισης REST

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

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

Βήματα

  1. Αρχικοποιήστε τον πελάτη API με το App SID και το App Key σας.

  2. Ανεβάστε το αρχείο προτύπου στον χώρο αποθήκευσης cloud.

  3. Ρυθμίστε τις παραμέτρους του AssembleOptions – διαδρομή προτύπου, μορφή εξόδου και αρχείο δεδομένων.

  4. Καλέστε το assembleDocument για να δημιουργήσετε το αποτέλεσμα. ``java import com.groupdocs.assembly.*;

AssemblyApi assemblyApi = new AssemblyApi(new ApiClient());

ApiClient client = assemblyApi.getApiClient();

client.setAppKey("……##").setAppSid(".#-.#-.#-.#-.#");

String fileName = “Input1.docx”;

String dataFile = “Input2.docx”;

Αρχείο requestFileContent = νέο Αρχείο(όνομα_αρχείου); UploadFileRequest uploadDocumentRequest = νέο UploadFileRequest(requestFileContent, όνομα_αρχείου, null); assemblyApi.uploadFile(uploadDocumentRequest);

AssembleOptions assembleOptions = νέο AssembleOptions(); assembleOptions.setTemplateFileInfo(new TemplateFileInfo().filePath(όνομα_αρχείου)); assembleOptions.setSaveFormat(“docx”); assembleOptions.setReportData(Paths.get(dataFile).toString());

AssembleDocumentRequest request = νέο AssembleDocumentRequest(assembleOptions); assemblyApi.assembleDocument(request);

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

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

  Ελληνικά