<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 untuk Java membantu Anda membangun Cloud Document Assembling & Reporting Java Apps yang bekerja tanpa menginstal perangkat lunak pihak ke-3. Ini adalah pembungkus di sekitar GroupDocs.Assembly Cloud REST API.

Fitur Cloud Document Automation & Assembly SDK

Format File Perakitan Dokumen yang Didukung

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
Email Apple®: EMLX
Markup: HTML, MHT, HTML
Lainnya: TXT, MD (Markdown)

Sumber Data yang Didukung

  • XML
  • JSON

Persyaratan

Membangun pustaka klien API memerlukan:

  1. Jawa 1.7+
  2. Maven / Gradle

Prasyarat

Untuk menggunakan GroupDocs.Assembly Cloud SDK untuk Java, Anda perlu mendaftarkan akun dengan GroupDocs Cloud dan mencari/membuat ID Klien dan Rahasia Klien di Cloud Dashboard. Tersedia kuota gratis. Untuk detail selengkapnya, lihat GroupDocs Cloud Pricing.

Instal GroupDocs.Assembly-Cloud dari Maven

Tambahkan repositori Cloud GroupDocs ke pom.xml aplikasi Anda

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>

Instal dari sumber

Untuk menginstal pustaka klien API ke repositori Maven lokal Anda, cukup jalankan:

mvn clean install

Untuk menyebarkannya ke repositori Maven jarak jauh, konfigurasikan pengaturan repositori dan jalankan:

mvn clean deploy

Lihat OSSRH Guide untuk informasi lebih lanjut.

Pengguna Maven

Tambahkan dependensi ini ke POM proyek Anda:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-assembly-cloud</artifactId>
    <version>21.1.0</version>
    <type>pom</type>
</dependency>

pengguna Gradle

Tambahkan dependensi ini ke file build proyek Anda:

kompilasi "com.groupdocs:GroupDocsAssemblyCloud:21.1.0"

Yang lain

Mula-mula buat JAR dengan menjalankan:

mvn clean package

Kemudian instal JAR berikut secara manual:

  • target/groupdocs-assembly-cloud-21.1.0.jar
  • target/lib/*.jar

Memulai

Harap ikuti petunjuk Quick Start.

Contoh Kode Java untuk Majelis Dokumen

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();
        }
    }
}

Otorisasi & Otentikasi

Authentication schemes yang ditentukan untuk API adalah sebagai berikut:

JWT

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

VersionRelease Date
20.6.025 Januari 2022
21.1.025 Januari 2022