<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-assembly-cloud</artifactId>
<version>20.6.0</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-assembly-cloud', version: '20.6.0')
copied!  
<dependency org="com.groupdocs" name="groupdocs-assembly-cloud" rev="20.6.0">
 <artifact name="groupdocs-assembly-cloud" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-assembly-cloud" % "20.6.0"
copied!  

Document Assembler Java Cloud REST API

main-banner

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, όπως Γράφημα γραμμής, Γράφημα συννεφάκι, Γράφημα διασποράς, Γράφημα πίτας, γράφημα ράβδων κ.λπ.
  • 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 απαιτεί:

  1. Java 1.7+
  2. 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

Docs | Live Demos | Swagger UI | Code Samples | Free Support | Free Trial

VersionRelease Date
20.6.025 Ιανουαρίου 2022
21.1.025 Ιανουαρίου 2022