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

Document eSignature Java Cloud REST API

banner

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial

GroupDocs.Signature Cloud SDK for Java membantu Anda membuat Aplikasi Java eSigning Dokumen cloud yang berfungsi tanpa menginstal perangkat lunak pihak ketiga. Itu adalah pembungkus di sekitar GroupDocs.Signature Cloud REST APIs.

Fitur Cloud Document eSing SDK

  • Menandatangani dokumen cloud dengan jenis tanda tangan berikut:
    • Text Signature
      • Serangkaian teks yang Anda inginkan ditambahkan ke dokumen cloud.
      • Kemampuan untuk menyesuaikan gaya, pemformatan, & perataan tanda tangan teks.
    • Image Signature
      • Buat gambar dengan grafik yang Anda inginkan seperti logo perusahaan untuk diterapkan sebagai tanda tangan elektronik
      • Sesuaikan warna gambar, lokasi, konten, dan efek lanjutan lainnya.
    • Digital Signature
      • Buat tanda tangan digital berdasarkan sertifikat PFX.
      • Kemampuan untuk membuat tanda tangan digital cloud terlihat atau tersembunyi di halaman dokumen cloud.
    • Stamp Signature
      • Tanda tangan elektronik stempel bulat yang tampilan visualnya dapat disesuaikan.
      • Dapat memiliki beberapa garis stempel untuk menampung teks yang ditentukan pengguna.
      • Kemampuan untuk mengonfigurasi warna garis, ketebalan, berat font, dll.
    • Barcode Signature
      • Buat dan terapkan berbagai jenis kode batang yang dapat dibaca mesin sebagai tanda tangan elektronik ke file cloud.
      • Opsi untuk memilih kode batang dari berbagai simbol kode batang.
    • QR-Code Signature
      • Buat dan terapkan kode batang QR-Code 2D dari berbagai jenis ke dokumen yang dihosting di cloud.
  • Apply multiple types of electronic signatures (eSignatures) to the same cloud document.
  • Kemampuan untuk mengambil daftar barcodes, QR-Codes, supported file formats yang didukung serta mendapatkan cloud document information lainnya.

Format File yang Didukung untuk Cloud Text, Stamp, Image Signature

Microsoft Word®: DOC, DOCM, DOCX, DOT, DOTM, DOTX, RTF
OpenOffice Writer®: ODT, OTT
Microsoft Excel®: XLS, XLSB, XLSM, XLSX, XLT, XLTM, XLTX
OpenOffice Calc®: ODS
Microsoft PowerPoint®: POT, POTM, POTX, PPS, PPSM, PPSX, PPT, PPTX
OpenOffice Impress®: ODP
Gambar: JPG, PNG, BMP, GIF, TIFF
CorelDRAW®: CDR
Tata Letak Tetap: PDF

Format File yang Didukung untuk Cloud Digital Signature

Microsoft Word®: DOC, DOCM, DOCX, DOT, DOTM, DOTX
OpenOffice Writer®: ODT
Microsoft Excel®: XLS, XLSM, XLSX, XLT, XLTM, XLTX
Microsoft PowerPoint®: PPTM, PPTX
Tata Letak Tetap: PDF

Format File yang Didukung untuk Cloud BarCode Signature

Microsoft Word®: DOC, DOCM, DOCX, DOT, DOTM, DOTX, RTF
OpenOffice Writer®: ODT, OTT
Microsoft Excel®: XLS, XLSB, XLSM, XLSX, XLT, XLTM, XLTX
OpenOffice Calc®: ODS
Microsoft PowerPoint®: POT, POTM, PPSX, PPTX
OpenOffice Impress®: ODP
Gambar: JPG, PNG, BMP, GIF, TIFF
CorelDRAW®: CDR
Tata Letak Tetap: PDF

Format File yang Didukung untuk Cloud QR-Code Signature

Microsoft Word®: DOC, DOCM, DOCX, DOT, DOTM, DOTX, RTF
OpenOffice Writer®: OTT
Microsoft Excel®: XLS, XLSM, XLSX, XLT, XLTM, XLTX
Gambar: JPG, PNG, BMP, GIF, TIFF
CorelDRAW®: CDR
Tata Letak Tetap: PDF

Silakan kunjungi Supported File Formats untuk daftar lengkapnya.

Format File Penandatanganan Dokumen yang Didukung

Microsoft Word®: DOC, DOCM, DOCX, DOT, DOTM, DOTX, RTF, TXT
OpenOffice Writer®: ODT, OTT
Microsoft Excel®: XLS, XLSB, XLSM, XLSX, CSV, TSV
OpenOffice Calc®: ODS, OTS
Microsoft PowerPoint®: POTM, POTX, PPS, PPSM, PPSX, PPT, PPTM, PPTX
OpenOffice Impress®: ODP, OTP
Gambar: BMP, CGM, DJVU, DNG, GIF, ICO, JP2, JPF, JPX, J2K, J2C, JPM, JPG, JPEG, ODG, PCL, PNG, TIF, TIFF
CorelDRAW®: CDR, CMX
Pencitraan Medis: DCM
Photoshop®: PSD
Gambar Vektor: SVG
Catatan tambahan: PS, EPS
Tata Letak Tetap: PDF
File Meta: EMF, WMF

Silakan kunjungi Supported Document Formats untuk daftar yang lebih lengkap.

Persyaratan

Membangun pustaka klien API memerlukan:

  1. Jawa 1.7+
  2. Maven

Prasyarat

Untuk menggunakan GroupDocs.Signature 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.Signature-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-signature-cloud</artifactId>
    <version>21.11</version>
</dependency>

Yang lain

Mula-mula buat JAR dengan mengeksekusi:

mvn clean package

Kemudian instal JAR berikut secara manual:

  • target/groupdocs-signature-cloud-21.11.jar
  • target/lib/*.jar

Memulai

Harap ikuti petunjuk Quick Start.

Menandatangani Dokumen Cloud dengan Tanda Tangan Gambar melalui Java Cloud SDK

// For complete examples and data files, please go to https://github.com/groupdocs-signature-cloud/groupdocs-signature-cloud-java-samples
String MyClientSecret = ""; // Get ClientId and ClientSecret from https://dashboard.groupdocs.cloud
String MyClientId = ""; // Get ClientId and ClientSecret from https://dashboard.groupdocs.cloud

Configuration configuration = new Configuration(MyClientId, MyClientSecret);
SignApi apiInstance = new SignApi(configuration);

FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("Signaturedocs\\one-page.docx");
fileInfo.setPassword(null);
fileInfo.setVersionId(null);
fileInfo.setStorageName(Constants.MYStorage);

InfoSettings infoSettings = new InfoSettings();
infoSettings.setFileInfo(fileInfo);

SignImageOptions options = new SignImageOptions();
options.setSignatureType(SignatureTypeEnum.IMAGE);

// set signature properties
options.setImageFilePath("Signaturedocs\\signature.jpg");

// set signature position on a page
options.setLeft(100);
options.setTop(100);
options.setWidth(200);
options.setHeight(100);
options.setLocationMeasureType(LocationMeasureTypeEnum.PIXELS);
options.setSizeMeasureType(SizeMeasureTypeEnum.PIXELS);
options.setRotationAngle(0);
options.setHorizontalAlignment(HorizontalAlignmentEnum.NONE);
options.setVerticalAlignment(VerticalAlignmentEnum.NONE);

Padding padding = new Padding();
padding.setAll(5);
options.setMargin(padding);
options.setMarginMeasureType(MarginMeasureTypeEnum.PIXELS);

*set pages for signing (each of these page settings could be used singly)
options.setPage(1);
options.setAllPages(true);

PagesSetup pagesSetup = new PagesSetup();
pagesSetup.setEvenPages(false);
pagesSetup.setFirstPage(true);
pagesSetup.setLastPage(false);
pagesSetup.setOddPages(false);
pagesSetup.addPageNumbersItem(1);
options.setPagesSetup(pagesSetup);

SaveOptions saveOptions = new SaveOptions();
saveOptions.setOutputFilePath("Signaturedocs\\signedImage_one-page.docx");

SignSettings signSettings = new SignSettings();
signSettings.setFileInfo(fileInfo);
signSettings.addOptionsItem(options);
signSettings.setSaveOptions(saveOptions);

CreateSignaturesRequest request = new CreateSignaturesRequest(signSettings);

SignResult response = apiInstance.createSignatures(request);

Otorisasi & Otentikasi

Authentication schemes yang ditentukan untuk API adalah sebagai berikut:

JWT

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial

VersionRelease Date
22.624 Juni 2022
19.525 Januari 2022
21.1125 November 2021
21.55 Mei 2021
20.728 Juli 2020
18.814 Agustus 2018