<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-signature-cloud</artifactId>
<version>22.6</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-signature-cloud', version: '22.6')
<dependency org="com.groupdocs" name="groupdocs-signature-cloud" rev="22.6">
<artifact name="groupdocs-signature-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-signature-cloud" % "22.6"
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 vous aide à créer des applications Java de signature électronique de documents dans le cloud qui fonctionnent sans installer de logiciel tiers. Il s’agit d’un wrapper autour de GroupDocs.Signature Cloud REST APIs.
Fonctionnalités du SDK Cloud Document eSing
- Signez des documents cloud avec les types de signatures suivants :
- Text Signature
- Une chaîne du texte souhaité ajoutée au document en ligne.
- Possibilité de personnaliser le style, la mise en forme et l’alignement de la signature textuelle.
- Image Signature
- Créez une image avec les graphiques souhaités, tels que le logo de l’entreprise, à appliquer en tant que signature électronique
- Personnalisez les couleurs de l’image, son emplacement, son contenu et d’autres effets avancés.
- Digital Signature
- Créer une signature numérique basée sur un certificat PFX.
- Possibilité de cloud signature numérique visible ou masquée sur la page du document cloud.
- Stamp Signature
- Une signature électronique à cachet rond dont l’aspect visuel peut être personnalisé.
- Peut avoir plusieurs lignes de tampon pour contenir du texte défini par l’utilisateur.
- Possibilité de configurer la couleur de la ligne, l’épaisseur, le poids de la police, etc.
- Barcode Signature
- Créez et appliquez divers types de codes-barres lisibles par machine en tant que signatures électroniques aux fichiers cloud.
- Possibilité de choisir un code-barres parmi un large éventail de symbologies de codes-barres.
- QR-Code Signature
- Créez et appliquez des codes-barres 2D QR-Code de différents types aux documents hébergés dans le cloud.
- Text Signature
- Apply multiple types of electronic signatures (eSignatures) to the same cloud document.
- Possibilité de récupérer des listes de barcodes, QR-Codes, supported file formats pris en charge ainsi que d’obtenir d’autres cloud document information.
Formats de fichiers pris en charge pour le texte en nuage, le tampon et la signature d’image
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
Images : JPG, PNG, BMP, GIF, TIFF
CorelDRAW® : CDR
Mise en page fixe : PDF
Formats de fichiers pris en charge pour la signature numérique dans le cloud
Microsoft Word® : DOC, DOCM, DOCX, DOT, DOTM, DOTX
OpenOffice Writer® : ODT
Microsoft Excel® : XLS, XLSM, XLSX, XLT, XLTM, XLTX
Microsoft PowerPoint® : PPTM, PPTX
Mise en page fixe : PDF
Formats de fichiers pris en charge pour 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
Images : JPG, PNG, BMP, GIF, TIFF
CorelDRAW® : CDR
Mise en page fixe : PDF
Formats de fichiers pris en charge pour Cloud QR-Code Signature
Microsoft Word® : DOC, DOCM, DOCX, DOT, DOTM, DOTX, RTF
OpenOffice Writer® : OTT
Microsoft Excel® : XLS, XLSM, XLSX, XLT, XLTM, XLTX
Images : JPG, PNG, BMP, GIF, TIFF
CorelDRAW® : CDR
Mise en page fixe : PDF
Veuillez visiter Supported File Formats pour la liste complète.
Formats de fichiers de signature électronique de documents pris en charge
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
Images : BMP, CGM, DJVU, DNG, GIF, ICO, JP2, JPF, JPX, J2K, J2C, JPM, JPG, JPEG, ODG, PCL, PNG, TIF, TIFF
CorelDRAW® : CDR, CMX
Imagerie médicale : DCM
Photoshop® : PSD
Images vectorielles : SVG
Post-scriptum : PS, EPS
Mise en page fixe : PDF
Métafichiers : EMF, WMF
Veuillez visiter Supported Document Formats pour une liste plus complète.
Conditions
La création de la bibliothèque cliente de l’API nécessite :
- Java 1.7+
- Maven
Conditions préalables
Pour utiliser GroupDocs.Signature Cloud SDK pour Java, vous devez créer un compte avec GroupDocs Cloud et rechercher/créer un ID client et un secret client sur Cloud Dashboard. Un quota gratuit est disponible. Pour plus de détails, consultez GroupDocs Cloud Pricing.
Installez GroupDocs.Signature-Cloud depuis Maven
Ajoutez le référentiel GroupDocs Cloud à votre application pom.xml
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
Installer depuis la source
Pour installer la bibliothèque cliente de l’API dans votre référentiel Maven local, exécutez simplement :
mvn clean install
Pour le déployer sur un référentiel Maven distant à la place, configurez les paramètres du référentiel et exécutez :
mvn clean deploy
Reportez-vous au OSSRH Guide pour plus d’informations.
Utilisateurs Maven
Ajoutez cette dépendance au POM de votre projet :
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-signature-cloud</artifactId>
<version>21.11</version>
</dependency>
Les autres
Générez d’abord le JAR en exécutant :
mvn clean package
Ensuite, installez manuellement les fichiers JAR suivants :
target/groupdocs-signature-cloud-21.11.jar
cible/lib/*.jar
Commencer
Veuillez suivre les instructions Quick Start.
eSign Cloud Document avec signature d’image via 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);
Autorisation et authentification
Authentication schemes défini pour l’API est le suivant :
JWT
- Type : OAuth 2.0
- Flux : candidature
- URL d’autorisation :https://api.groupdocs.cloud/connect/token
- Token Lifetime : 1 jour (par défaut)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
File | Classifier | Size |
---|---|---|
groupdocs-signature-cloud-22.6-javadoc.jar | javadoc | 1 MB |
groupdocs-signature-cloud-22.6-sources.jar | sources | 259 KB |
groupdocs-signature-cloud-22.6.jar | 418 KB | |
groupdocs-signature-cloud-22.6.pom | 2 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