<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-signature</artifactId>
<version>22.11</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-signature', version: '22.11')
copied!  
<dependency org="com.groupdocs" name="groupdocs-signature" rev="22.11">
 <artifact name="groupdocs-signature" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-signature" % "22.11"
copied!  

API Java de código alto para firmar, buscar y verificar firmas digitales

main-banner

Página del producto | Documentos | Población | Referencia de API | Ejemplos | Blog | Soporte gratuito | Licencia temporal

Groupdocssignature para Java es una API Java de código alto para firmar, buscar y verificar las firmas digitales dentro de Microsoft Word & Reg;, Excel & Reg;, PowerPoint & Reg;, OpenOffice & Reg;, imágenes, PDF y otros formatos de archivo. Aplique varios tipos de códigos de barras, sellos digitales y esignas dentro de los documentos sin requerir introducir ningún software de terceros.

Características de la API loca de ESign Java

  • Documentos de ESign, hojas de cálculo, presentaciones, PDF, imágenes y otros archivos de formato.

  • Tipos de firma compatibles are as follows:

    • Firma de código de barras: admite [60+ tipos de código de barras] (https://apireference.groupdocs.com/signature/java/com.groupdocs.signature.domain.barcodes/barcodetypes) que se pueden usar para evitar documentos
    • Firma digital: Crear firma digital basada en el certificado existente de ‘PFX` -Firma de campo de formulario: cree nuevos campos de formularios o actualice los existentes con el documento.
    • Firma de imagen: Crear imagen personalizada, logotipo de la empresa de usuarios, iniciales del remitente, icono de sello de la empresa.
    • Firma de metadatos: almacenar y recuperar propiedades de metadatos con serialización y cifrado personalizados. -Firma de código QR: firmar electrónicamente documentos con código QR de varios tipos; tales como, código AZTEC, código DATAMATRIX, GS1 DATAMATRIX, Código GS1 QR, etc.
    • Firma de sello: firma que parece un sello redondo, con líneas de sello configurables, texto personalizado, tamaño y otras configuraciones.
    • Firma de texto: Crear, personalizar (fuente, tamaño, color, sombra, etc.) y aplicar la firma de texto.
  • Trabaje con varias firmas en paralelo o aplique diferentes tipos de firmas dentro del mismo documento.

  • Busque firmas dentro de los documentos firmados electrónicamente.

  • Realizar la verificación de las esignas.

  • Capacidad para extraer información (recuento de páginas, altura y ancho de la página, etc.) sobre el documento que es útil para generar la vista previa del documento.

  • Genere la vista previa del documento (PNG, JPG, BMP) para ver las páginas de documentos de ESigned.

  • Capacidad para ocultar todas las firmas del documento en el modo de vista previa del documento.

  • Genere una vista previa de firma para ver las firmas generadas electrónicamente.

  • Aplicar protección de contraseña a los documentos firmados digitalmente.

  • Guarde las imágenes de ESigned electrónicamente en varios formatos de archivo de salida, como, BMP, GIF, JPEG, PNG, & TIFF.

Formatos de archivo de firma de documento compatibles

El código de barras, la imagen, el código QR, el sello y la operación de firma de texto son compatibles con los siguientes formatos de archivo: Microsoft Word & Reg ;: doc/docm/docx/dot/dotm/dotx
OpenOffice Writer & Reg ;: ODT/OTT
Microsoft Excel & Reg ;: xlsx/xls/xlsb/xlsm/xltx/xlt/xltm
OpenOffice Calc & Reg ;: ODS/OTS
Microsoft PowerPoint & Reg ;: POTM/POTX/PPS/PPSM/PPSX/PPT/PPTM/PPTX
OpenOffice Impress & Reg ;: ODP/OTP
Imagen: bmp/gif/jpg/jpeg/png/djvu/tif/tiff/webp
CORELDRAW & REG ;: CDR/CMX
Adobe Photoshop & Reg ;: PSD
Vector: Svg
Metadatos: EMF/WMF
Diseño fijo: PDF La operación de firma digital es compatible con los siguientes formatos de archivo: Microsoft Word & Reg ;: doc/docm/docx/dot/dotm/dotx
Microsoft Excel & Reg ;: xlsx/xls/xlsb/xlsm/xltx/xlt/xltm
OpenOffice Calc & Reg ;: ODS/OTS
Diseño fijo: PDF La operación de firma de Formfield es compatible con los siguientes formatos de archivo: Microsoft Word & Reg ;: doc/docm/docx/dot/dotm/dotx
Microsoft Excel & Reg ;: xlsx/xls/xlsb/xlsm/xltx/xlt/xltm
OpenOffice Calc & Reg ;: ODS/OTS
OpenOffice Impress & Reg;: ODP
Diseño fijo: PDF La operación de firma de metadatos es compatible con los siguientes formatos de archivo: Microsoft Word & Reg ;: doc/docm/docx/dot/dotm/dotx
OpenOffice Writer & Reg ;: ODT/OTT
Microsoft Excel & Reg ;: xlsx/xls/xlsb/xlsm/xltx/xlt/xltm
OpenOffice Calc & Reg ;: ODS/OTS
Microsoft PowerPoint & Reg ;: POTM/POTX/PPS/PPSM/PPSX/PPT/PPTM/PPTX
OpenOffice Impress & Reg ;: ODP/OTP
Imagen: jpg/jpeg/png/tif/tiff
Adobe Photoshop & Reg ;: PSD
Vector: Svg
Diseño fijo: PDF

Para detalles y limitaciones, visite, Formatos de documento compatibles.

Requisitos del sistema

  • Microsoft Windows: Windows Desktop & Server (x86, x64), Microsoft Azure
  • macOS: Mac OS X
  • Linux: Ubuntu, OpenSuse, CentOS y otros
  • Versiones Java: J2SE 7.0 (1.7), J2SE 8.0 (1.8) o superior (por ejemplo Java 10)

Groupdocs. Signature for Java no requiere que se instale ningún software externo o herramienta de terceros. Simplemente siga una de las formas como se describe en Instalacion y configuracion.

Empezar

Groupdocs alberga todas las API de Java en el Repositorio de grupos. Puede usar fácilmente Groupdocs. Signature para Java API directamente en sus proyectos Maven con configuraciones simples. Para las instrucciones detalladas, visite la página de documentación Instalación desde el repositorio de Groupdocs utilizando Maven.

Ejemplo de código Java para guardar la imagen firmada como png

Signature signature = new Signature("sample.jpg");
QrCodeSignOptions signOptions = new QrCodeSignOptions("JohnSmith");
signOptions.setEncodeType(QrCodeTypes.QR);
signOptions.setLeft(100);
signOptions.setTop(100);

// create png save options with advanced settings
PngSaveOptions pngSaveOptions = new PngSaveOptions();
pngSaveOptions.setBitDepth((byte) 8);
pngSaveOptions.setColorType(PngColorType.Grayscale);
pngSaveOptions.setCompressionLevel(9);
pngSaveOptions.setFilterType(PngFilterType.Adaptive);
pngSaveOptions.setProgressive(true);
pngSaveOptions.setAddMissingExtenstion(true);

signature.sign("signedSample", signOptions, pngSaveOptions );

Página del producto | Documentos | Población | Referencia de API | Ejemplos | Blog | Soporte gratuito | Licencia temporal

VersionRelease Date
22.1115 de noviembre de 2022
22.815 de agosto de 2022
22.2.125 de mayo de 2022
22.24 de febrero de 2022
21.225 de enero de 2022
19.725 de enero de 2022
19.1125 de enero de 2022
18.825 de enero de 2022
18.125 de enero de 2022
17.6.025 de enero de 2022
17.4.025 de enero de 2022
21.1130 de noviembre de 2021
21.826 de agosto de 2021
21.531 de mayo de 2021
20.95 de septiembre de 2020
20.529 de mayo de 2020
20.320 de marzo de 2020
19.530 de mayo de 2019
19.1.17 de marzo de 2019
19.130 de enero de 2019
18.114 de diciembre de 2018
18.64 de junio de 2018
17.1.019 de abril de 2018
17.1119 de abril de 2018
17.5.019 de abril de 2018
17.7.019 de abril de 2018
17.819 de abril de 2018
18.419 de abril de 2018