<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!  

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 σάς βοηθά να δημιουργήσετε εφαρμογές Java eSigning eSigning στο cloud που λειτουργούν χωρίς να εγκαταστήσετε λογισμικό τρίτου μέρους. Είναι ένα περιτύλιγμα γύρω από το GroupDocs.Signature Cloud REST APIs.

Λειτουργίες eSing SDK εγγράφων Cloud

  • Υπογράψτε έγγραφα cloud με τον ακόλουθο τύπο υπογραφών:
    • Text Signature
      • Μια συμβολοσειρά του κειμένου που επιθυμείτε προστέθηκε στο έγγραφο cloud.
      • Δυνατότητα προσαρμογής του στυλ υπογραφής κειμένου, της μορφοποίησης και της στοίχισης.
    • Image Signature
      • Δημιουργήστε μια εικόνα με τα γραφικά που επιθυμείτε, όπως το λογότυπο της εταιρείας που θα εφαρμοστεί ως ηλεκτρονική υπογραφή
      • Προσαρμόστε τα χρώματα της εικόνας, την τοποθεσία, το περιεχόμενο και άλλα προηγμένα εφέ.
    • Digital Signature
      • Δημιουργία ψηφιακής υπογραφής με βάση το πιστοποιητικό PFX.
      • Δυνατότητα cloud ψηφιακής υπογραφής ορατής ή κρυφής στη σελίδα εγγράφου cloud.
    • Stamp Signature
      • Μια στρογγυλή σφραγίδα ηλεκτρονική υπογραφή της οποίας η οπτική εμφάνιση μπορεί να προσαρμοστεί.
      • Μπορεί να έχει πολλαπλές γραμμές σφραγίδας για να κρατήσει κείμενο που ορίζεται από το χρήστη.
      • Δυνατότητα διαμόρφωσης χρώματος γραμμής, πάχους, βάρους γραμματοσειράς κ.λπ.
    • Barcode Signature
      • Δημιουργήστε και εφαρμόστε διάφορους τύπους αναγνώσιμους από μηχανή γραμμωτούς κώδικες ως ηλεκτρονικές υπογραφές στα αρχεία cloud.
      • Δυνατότητα επιλογής γραμμικού κώδικα από μια ευρεία γκάμα συμβόλων γραμμικού κώδικα.
    • QR-Code Signature
      • Δημιουργήστε και εφαρμόστε γραμμωτούς κώδικες 2D QR-Code διαφόρων τύπων στα έγγραφα που φιλοξενούνται στο cloud.
  • Apply multiple types of electronic signatures (eSignatures) to the same cloud document.
  • Δυνατότητα λήψης λιστών με υποστηριζόμενα barcodes, QR-Codes, supported file formats καθώς και λήψη άλλων cloud document information.

Υποστηριζόμενες μορφές αρχείων για κείμενο Cloud, σφραγίδα, υπογραφή εικόνας

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
Εικόνες: JPG, PNG, BMP, GIF, TIFF
CorelDRAW®: CDR
Σταθερή διάταξη: PDF

Υποστηριζόμενες μορφές αρχείων για 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
Σταθερή διάταξη: PDF

Υποστηριζόμενες μορφές αρχείων για υπογραφή Barcode Cloud

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
Εικόνες: JPG, PNG, BMP, GIF, TIFF
CorelDRAW®: CDR
Σταθερή διάταξη: PDF

Υποστηριζόμενες μορφές αρχείων για υπογραφή κώδικα QR Cloud

Microsoft Word®: DOC, DOCM, DOCX, DOT, DOTM, DOTX, RTF
OpenOffice Writer®: OTT
Microsoft Excel®: XLS, XLSM, XLSX, XLT, XLTM, XLTX
Εικόνες: JPG, PNG, BMP, GIF, TIFF
CorelDRAW®: CDR
Σταθερή διάταξη: PDF

Επισκεφτείτε τη διεύθυνση Supported File Formats για την πλήρη λίστα.

Υποστηριζόμενες μορφές αρχείων eSigning εγγράφων

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
Εικόνες: BMP, CGM, DJVU, DNG, GIF, ICO, JP2, JPF, JPX, J2K, J2C, JPM, JPG, JPEG, ODG, PCL, PNG, TIF, TIFF
CorelDRAW®: CDR, CMX
Ιατρική απεικόνιση: DCM
Photoshop®: PSD
Διανυσματικές εικόνες: SVG
Υστερόγραφο: PS, EPS
Σταθερή διάταξη: PDF
Μετααρχεία: EMF, WMF

Επισκεφτείτε τη διεύθυνση Supported Document Formats για μια πιο ολοκληρωμένη λίστα.

Απαιτήσεις

Η δημιουργία της βιβλιοθήκης πελάτη API απαιτεί:

  1. Java 1.7+
  2. Maven

Προαπαιτούμενα

Για να χρησιμοποιήσετε το GroupDocs.Signature Cloud SDK για Java, πρέπει να καταχωρίσετε έναν λογαριασμό στο GroupDocs Cloud και να αναζητήσετε/δημιουργήσετε Client ID και Client Secret στο Cloud Dashboard. Υπάρχει δωρεάν διαθέσιμη ποσόστωση. Για περισσότερες λεπτομέρειες, ανατρέξτε στο GroupDocs Cloud Pricing.

Εγκαταστήστε το GroupDocs.Signature-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-signature-cloud</artifactId>
    <version>21.11</version>
</dependency>

Οι υπολοιποι

Αρχικά δημιουργήστε το JAR εκτελώντας:

mvn clean package

Στη συνέχεια εγκαταστήστε με μη αυτόματο τρόπο τα ακόλουθα JAR:

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

Ξεκίνα

Ακολουθήστε τις οδηγίες Quick Start.

eSign Cloud Document with Image Signature μέσω 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);

Εξουσιοδότηση & Έλεγχος ταυτότητας

Το Authentication schemes που ορίζεται για το API είναι ως εξής:

JWT

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

VersionRelease Date
22.624 Ιουνίου 2022
19.525 Ιανουαρίου 2022
21.1125 Νοεμβρίου 2021
21.55 Μαΐου 2021
20.728 Ιουλίου 2020
18.814 Αυγούστου 2018