<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-signature-cloud</artifactId>
<version>20.7</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-signature-cloud', version: '20.7')
<dependency org="com.groupdocs" name="groupdocs-signature-cloud" rev="20.7">
<artifact name="groupdocs-signature-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-signature-cloud" % "20.7"
Document eSignature Java Cloud REST API
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.
- Text Signature
- 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 απαιτεί:
- Java 1.7+
- 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
- Τύπος: OAuth 2.0
- Ροή: εφαρμογή
- Διεύθυνση URL εξουσιοδότησης:https://api.groupdocs.cloud/connect/token
- Token Lifetime: 1 ημέρα (Προεπιλογή)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
File | Classifier | Size |
---|---|---|
groupdocs-signature-cloud-20.7-javadoc.jar | javadoc | 1.41 MB |
groupdocs-signature-cloud-20.7-sources.jar | sources | 215.65 KB |
groupdocs-signature-cloud-20.7.jar | 356.36 KB | |
groupdocs-signature-cloud-20.7.pom | 2.87 KB |
GroupDocs Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth GroupDocs.Total Cloud GroupDocs.Signature Cloud JAR document automation document automation cloud document DOC DOCM DOCX DOT DOTM DOTX RTF TXT ODT OTT XLS XLSB XLSM XLSX CSV TSV ODS OTS POTM POTX PPS PPSM PPSX PPT PPTM PPTX ODP OTP BMP CGM DJVU DNG GIF ICO JP2 JPF JPX J2K J2C JPM JPG JPEG ODG PCL PNG TIF TIFF CDR CMX DCM PSD SVG PS EPS PDF EMF WMF signature eSignature eSign digital signature stamp signature barcode signature digital stamp barcode qr code qr code signature styling formatting pfx certificate