<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 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
- Menghasilkan dokumen & laporan cloud secara dinamis berdasarkan template & sumber data eksternal.
- Kemampuan untuk secara dinamis memasukkan berbagai elemen dokumen, seperti, data, daftar, bagan, tabel, dll.
- Tetapkan opsi templat alternatif berdasarkan blok bersyarat.
- Membuat lampiran pesan email secara dinamis dengan menetapkan atribut ke badan pesan email.
- Mesin pelaporan menyediakan model berbasis LINQ untuk pemrosesan data.
- Filter, sort, group, & format data to generate reports.
- Tentukan & nyatakan variabel khusus dalam templat dokumen untuk digunakan dalam ekspresi.
- Gunakan ekspresi pemformatan untuk memformat data dalam representasi stringnya.
- Konversi hasil ekspresi untuk direpresentasikan sebagai blok
HTML
. - Beberapa format angka didukung, seperti, Abjad, Ordinal, Kardinal, Hex, dll.
- Beberapa format string didukung, seperti, Lower, Upper, Caps, FirstCap.
- Various styles of lists are supported, seperti, Bulleted, Numbered, In-Paragraph, dll.
- Kemampuan untuk menerapkan pewarnaan ke daftar item secara dinamis melalui ekspresi bersyarat.
- Use conditional expressions and data bands to generate tables dynamically.
- Dynamically create various types of charts, seperti, Grafik Garis, Grafik Gelembung, Grafik Sebar, Diagram Lingkaran, Diagram Batang, dll.
- Ability to dynamically insert bookmarks, hyperlinks, checkboxes, & barcodes within reports.
- Mendukung 60+ jenis barcode, termasuk, Codabar, QR-Code, Databar, & banyak lagi.
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:
- Jawa 1.7+
- 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 mengeksekusi:
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
- Tipe: OAuth 2.0
- Aliran: aplikasi
- URL Otorisasi:https://api.groupdocs.cloud/connect/token
- Masa Pakai Token: 1 hari (Default)
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