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

E-Signatur für Dokumente 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 unterstützt Sie beim Erstellen von Java-Apps für die elektronische Unterzeichnung von Cloud-Dokumenten, die ohne die Installation von Drittanbietersoftware funktionieren. Es ist ein Wrapper um GroupDocs.Signature Cloud REST APIs.

Cloud Document eSing SDK-Funktionen

  • Signieren Sie Cloud-Dokumente mit den folgenden Signaturtypen:
    • Text Signature
      • Eine Zeichenfolge Ihres gewünschten Textes, die dem Cloud-Dokument hinzugefügt wird.
      • Möglichkeit, das Design, die Formatierung und die Ausrichtung von Textsignaturen anzupassen.
    • Image Signature
      • Erstellen Sie ein Bild mit Ihren gewünschten Grafiken, z. B. einem Firmenlogo, das als elektronische Signatur verwendet werden soll
      • Passen Sie die Bildfarben, den Standort, den Inhalt und andere erweiterte Effekte an.
    • Digital Signature
      • Erstellen Sie eine digitale Signatur basierend auf dem PFX-Zertifikat.
      • Möglichkeit, die digitale Signatur auf der Cloud-Dokumentseite sichtbar oder ausgeblendet zu machen.
    • Stamp Signature
      • Eine elektronische Signatur mit rundem Siegel, deren optisches Erscheinungsbild angepasst werden kann.
      • Kann mehrere Stempellinien haben, um benutzerdefinierten Text aufzunehmen.
      • Möglichkeit, Linienfarbe, Dicke, Schriftstärke usw. zu konfigurieren.
    • Barcode Signature
      • Erstellen Sie verschiedene Arten von maschinenlesbaren Barcodes und wenden Sie sie als elektronische Signaturen auf die Cloud-Dateien an.
      • Option zur Auswahl des Barcodes aus einer breiten Palette von Barcode-Symbologien.
    • QR-Code Signature
      • Erstellen und wenden Sie 2D-QR-Code-Barcodes verschiedener Typen auf die in der Cloud gehosteten Dokumente an.
  • Apply multiple types of electronic signatures (eSignatures) to the same cloud document.
  • Möglichkeit zum Abrufen von Listen mit unterstützten barcodes, QR-Codes, supported file formats sowie zum Abrufen anderer cloud document information.

Unterstützte Dateiformate für Wolkentext, Stempel, Bildsignatur

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
Bilder: JPG, PNG, BMP, GIF, TIFF
CorelDRAW®: CDR
Festes Layout: PDF

Unterstützte Dateiformate für digitale Cloud-Signaturen

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

Unterstützte Dateiformate für die Cloud-BarCode-Signatur

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
Bilder: JPG, PNG, BMP, GIF, TIFF
CorelDRAW®: CDR
Festes Layout: PDF

Unterstützte Dateiformate für die Cloud-QR-Code-Signatur

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

Bitte besuchen Sie Supported File Formats für die vollständige Liste.

Unterstützte Dokument-eSigning-Dateiformate

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
Bilder: BMP, CGM, DJVU, DNG, GIF, ICO, JP2, JPF, JPX, J2K, J2C, JPM, JPG, JPEG, ODG, PCL, PNG, TIF, TIFF
CorelDRAW®: CDR, CMX
Medizinische Bildgebung: DCM
Photoshop®: PSD
Vektorbilder: SVG
Nachsatz: PS, EPS
Festes Layout: PDF
Meta-Dateien: EMF, WMF

Bitte besuchen Sie Supported Document Formats für eine umfassendere Liste.

Anforderungen

Zum Erstellen der API-Client-Bibliothek ist Folgendes erforderlich:

  1. Java 1.7+
  2. Maven

Voraussetzungen

Um das GroupDocs.Signature Cloud SDK für Java zu verwenden, müssen Sie ein Konto bei GroupDocs Cloud registrieren und die Client-ID und das Client-Geheimnis unter Cloud Dashboard suchen/erstellen. Es ist ein kostenloses Kontingent verfügbar. Weitere Einzelheiten finden Sie unter GroupDocs Cloud Pricing.

GroupDocs.Signature-Cloud von Maven installieren

Fügen Sie das GroupDocs Cloud-Repository zu Ihrer Anwendung pom.xml hinzu

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

Von der Quelle installieren

Um die API-Clientbibliothek in Ihrem lokalen Maven-Repository zu installieren, führen Sie einfach Folgendes aus:

mvn clean install

Um es stattdessen in einem Remote-Maven-Repository bereitzustellen, konfigurieren Sie die Einstellungen des Repositorys und führen Sie Folgendes aus:

mvn clean deploy

Weitere Informationen finden Sie unter OSSRH Guide.

Maven-Benutzer

Fügen Sie diese Abhängigkeit zum POM Ihres Projekts hinzu:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-signature-cloud</artifactId>
    <version>21.11</version>
</dependency>

Andere

Generieren Sie zunächst das JAR, indem Sie Folgendes ausführen:

mvn clean package

Installieren Sie dann manuell die folgenden JARs:

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

Loslegen

Bitte befolgen Sie die Quick Start-Anweisungen.

eSign Cloud-Dokument mit Bildsignatur über 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);

Autorisierung & Authentifizierung

Authentication schemes definiert für die API ist wie folgt:

JWT

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

VersionRelease Date
22.624. Juni 2022
19.525. Januar 2022
21.1125. November 2021
21.55. Mai 2021
20.728. Juli 2020
18.814. August 2018