<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 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 le 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.
  • 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 :

  1. Java 1.7+
  2. 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

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

VersionRelease Date
22.624 juin 2022
19.525 janvier 2022
21.1125 novembre 2021
21.55 mai 2021
20.728 juillet 2020
18.814 août 2018