<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-assembly-cloud</artifactId>
<version>21.1.0</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-assembly-cloud', version: '21.1.0')
<dependency org="com.groupdocs" name="groupdocs-assembly-cloud" rev="21.1.0">
<artifact name="groupdocs-assembly-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-assembly-cloud" % "21.1.0"
Document Assembler Java Cloud REST API
Docs | Live Demos | Swagger UI | Code Samples | Free Support | Free Trial
Το GroupDocs.Assembly Cloud SDK για Java σάς βοηθά να δημιουργήσετε εφαρμογές Java Συναρμολόγησης και Αναφοράς Εγγράφων cloud που λειτουργούν χωρίς να εγκαταστήσετε λογισμικό τρίτου μέρους. Είναι ένα περιτύλιγμα γύρω από τα GroupDocs.Assembly Cloud REST API.
Λειτουργίες Cloud Document Automation & Assembly SDK
- Δημιουργήστε δυναμικά έγγραφα και αναφορές στο cloud με βάση πρότυπα και εξωτερικές πηγές δεδομένων.
- Δυνατότητα δυναμικής εισαγωγής διαφόρων στοιχείων εγγράφου, όπως, δεδομένα, λίστες, γραφήματα, πίνακες κ.λπ.
- Ορίστε εναλλακτικές επιλογές προτύπου με βάση μπλοκ υπό όρους.
- Δημιουργήστε δυναμικά συνημμένα μηνυμάτων email εκχωρώντας χαρακτηριστικά στο σώμα του μηνύματος email.
- Η μηχανή αναφοράς παρέχει ένα μοντέλο που βασίζεται σε LINQ για επεξεργασία δεδομένων.
- Filter, sort, group, & format data to generate reports.
- Ορισμός και δήλωση προσαρμοσμένων μεταβλητών στο πρότυπο εγγράφου που θα χρησιμοποιηθούν στις εκφράσεις.
- Χρησιμοποιήστε εκφράσεις μορφοποίησης για να μορφοποιήσετε δεδομένα στην αναπαράσταση συμβολοσειράς τους.
- Μετατρέψτε το αποτέλεσμα της έκφρασης να αναπαρασταθεί ως μπλοκ «HTML».
- Υποστηρίζονται πολλές μορφές αριθμών, όπως, Αλφαβητική, Τακτική, Καρδινάλιος, Δεκαεξαδικός κ.λπ.
- Υποστηρίζονται πολλές μορφές συμβολοσειρών, όπως, Lower, Upper, Caps, FirstCap.
- Various styles of lists are supported, όπως, με κουκκίδες, με αρίθμηση, εντός παραγράφου, κ.λπ.
- Δυνατότητα εφαρμογής χρωματισμού σε στοιχεία λίστας δυναμικά μέσω παραστάσεων υπό όρους.
- Use conditional expressions and data bands to generate tables dynamically.
- Dynamically create various types of charts, όπως, Γραμμικό Γράφημα, Γράφημα Bubble, Γράφημα Scatter, Γράφημα πίτας, Γράφημα ράβδων κ.λπ.
- Ability to dynamically insert bookmarks, hyperlinks, checkboxes, & barcodes within reports.
- Υποστηρίζει 60+ τύπους γραμμωτών κωδίκων, συμπεριλαμβανομένων των Codabar, QR-Code, Databar και πολλών άλλων.
Υποστηριζόμενες μορφές αρχείων συναρμολόγησης εγγράφων
Microsoft Word®: DOC, DOCX, DOT, DOTX, DOT, DOTM, RTF
OpenOffice Writer®: ODT, OTT
Microsoft Excel®: XLS, XLSX, XLT, XLTX, XLTM, XLS, XLSM
OpenOffice Calc®: ODS
Microsoft PowerPoint®: PPT, PPTX, PPS, PPSX, PPTM, PPSM, POT, POTX, POTM
OpenOffice Impress®: ODP, OTP
Microsoft Outlook®: EML, MSG
Apple® Email: EMLX
Σήμανση: HTML, MHT, HTML
Άλλα: TXT, MD (Markdown)
Υποστηριζόμενες πηγές δεδομένων
- XML
- JSON
Απαιτήσεις
Η δημιουργία της βιβλιοθήκης πελάτη API απαιτεί:
- Java 1.7+
- Maven / Gradle
Προαπαιτούμενα
Για να χρησιμοποιήσετε το GroupDocs.Assembly Cloud SDK για Java, πρέπει να καταχωρίσετε έναν λογαριασμό στο GroupDocs Cloud και να αναζητήσετε/δημιουργήσετε Client ID και Client Secret στο Cloud Dashboard. Υπάρχει δωρεάν διαθέσιμη ποσόστωση. Για περισσότερες λεπτομέρειες, ανατρέξτε στο GroupDocs Cloud Pricing.
Εγκαταστήστε το GroupDocs.Assembly-Cloud από τη Maven
Προσθέστε το αποθετήριο GroupDocs Cloud στην εφαρμογή σας pom.xml
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
Εγκατάσταση από την πηγή
Για να εγκαταστήσετε τη βιβλιοθήκη πελάτη API στο τοπικό σας αποθετήριο Maven, απλώς εκτελέστε:
mvn clean install
Για να το αναπτύξετε σε ένα απομακρυσμένο αποθετήριο Maven, διαμορφώστε τις ρυθμίσεις του αποθετηρίου και εκτελέστε:
mvn clean deploy
Ανατρέξτε στο OSSRH Guide για περισσότερες πληροφορίες.
χρήστες Maven
Προσθέστε αυτήν την εξάρτηση στο POM του έργου σας:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-assembly-cloud</artifactId>
<version>21.1.0</version>
<type>pom</type>
</dependency>
Χρήστες Gradle
Προσθέστε αυτήν την εξάρτηση στο αρχείο κατασκευής του έργου σας:
compile "com.groupdocs:GroupDocsAssemblyCloud:21.1.0"
Οι υπολοιποι
Αρχικά δημιουργήστε το JAR εκτελώντας:
mvn clean package
Στη συνέχεια εγκαταστήστε με μη αυτόματο τρόπο τα ακόλουθα JAR:
target/groupdocs-assembly-cloud-21.1.0.jar
target/lib/*.jar
Ξεκίνα
Ακολουθήστε τις οδηγίες Quick Start.
Δείγμα κώδικα Java για συναρμολόγηση εγγράφων
import com.groupdocs.assembly.*;
import com.groupdocs.assembly.auth.*;
import com.groupdocs.assembly.model.*;
import com.groupdocs.assembly.api.AssemblyApi;
import java.io.File;
import java.util.*;
public class AssemblyApiExample {
public static void main(String[] args) {
AssemblyApi apiInstance = new AssemblyApi();
AssembleOptions saveOptions = new AssembleOptions();
saveOptions.setTemplateFileInfo(new TemplateFileInfo().filePath(Paths.get(pathtoFile).toString()));
saveOptions.setSaveFormat("pdf");
saveOptions.setReportData(new String(Files.readAllBytes(Paths.get(pathToData))));
try {
AssembleDocumentRequest request = new AssembleDocumentRequest(saveOptions);
File response = TestInitializer.assemblyApi.assembleDocument(request);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling AssemblyApi#postAssembleDocument");
e.printStackTrace();
}
}
}
Εξουσιοδότηση & Έλεγχος ταυτότητας
Το Authentication schemes που ορίζεται για το API είναι ως εξής:
JWT
- Τύπος: OAuth 2.0
- Ροή: εφαρμογή
- Διεύθυνση URL εξουσιοδότησης:https://api.groupdocs.cloud/connect/token
- Token Lifetime: 1 ημέρα (Προεπιλογή)
Docs | Live Demos | Swagger UI | Code Samples | Free Support | Free Trial
File | Classifier | Size |
---|---|---|
groupdocs-assembly-cloud-21.1.0-javadoc.jar | javadoc | 309 KB |
groupdocs-assembly-cloud-21.1.0-sources.jar | sources | 74 KB |
groupdocs-assembly-cloud-21.1.0-tests.jar | tests | 6 KB |
groupdocs-assembly-cloud-21.1.0.jar | 117 KB | |
groupdocs-assembly-cloud-21.1.0.pom | 11 KB |
GroupDocs Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth GroupDocs.Total Cloud GroupDocs.Assembly Cloud JAR document-automation document automation cloud document DOC DOCX DOT DOTX DOT DOTM RTF ODT OTT XLS XLSX XLT XLTX XLTM XLS XLSM ODS PPT PPTX PPS PPSX PPTM PPSM POT POTX POTM ODP OTP EML MSG EMLX HTML MHT HTML TXT MD Markdown Assembly Assembler Template