<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"Firma electrónica del documento API REST de Java Cloud
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
GroupDocs.Signature Cloud SDK for Java lo ayuda a crear aplicaciones Java de firma electrónica de documentos en la nube que funcionan sin instalar ningún software de terceros. Es un envoltorio alrededor de GroupDocs.Signature Cloud REST APIs.
Requisitos
La creación de la biblioteca del cliente API requiere:
- java 1.7+
- Experto
requisitos previos
Para usar GroupDocs.Signature Cloud SDK para Java, debe registrar una cuenta con GroupDocs Cloud y buscar/crear ID de cliente y Secreto de cliente en Cloud Dashboard. Hay cupo libre disponible. Para obtener más detalles, consulte GroupDocs Cloud Pricing.
Instale GroupDocs.Signature-Cloud de Maven
Agregue el repositorio de GroupDocs Cloud a su aplicación pom.xml
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
Instalar desde la fuente
Para instalar la biblioteca del cliente API en su repositorio Maven local, simplemente ejecute:
mvn clean install
Para implementarlo en un repositorio remoto de Maven, configure los ajustes del repositorio y ejecute:
mvn clean deploy
Consulte OSSRH Guide para obtener más información.
Usuarios expertos
Agregue esta dependencia al POM de su proyecto:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-signature-cloud</artifactId>
<version>21.11</version>
</dependency>
Otros
Primero genere el JAR ejecutando:
mvn clean package
Luego instale manualmente los siguientes JAR:
objetivo/groupdocs-firma-nube-21.11.jarobjetivo/lib/*.jar
Empezar
Siga las instrucciones de Quick Start.
Documento eSign Cloud con firma de imagen a través de 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);
Autorización y autenticación
Authentication schemes definido para la API es el siguiente:
JWT
- Tipo: OAuth 2.0
- Flujo: aplicación
- URL de autorización:https://api.groupdocs.cloud/connect/token
- Vida útil del token: 1 día (predeterminado)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
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

