<repositories>
<repository>
<id>repository.groupdocs.com</id>
<name>GroupDocs Repository</name>
<url>https://releases.groupdocs.com/java/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-signature</artifactId>
<version>22.11</version>
</dependency>
</dependencies>
repositories {
maven {
url 'https://releases.groupdocs.com/java/repo/'
}
}
compile(group: 'com.groupdocs', name: 'groupdocs-signature', version: '22.11')
<ivysettings>
<settings defaultResolver="chain"/>
<resolvers>
<chain name="chain">
<ibiblio name="GroupDocs Repository" m2compatible="true" root="https://releases.groupdocs.com/java/repo/"/>
</chain>
</resolvers>
</ivysettings>
<dependency org="com.groupdocs" name="groupdocs-signature" rev="22.11">
<artifact name="groupdocs-signature" ext="jar"/>
</dependency>
resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))
libraryDependencies += "com.groupdocs" % "groupdocs-signature" % "22.11"
API Java de alto código para assinar, pesquisar e verificar assinaturas digitais
Página do produto | Documentos | Demos | Referência da API | Exemplos | Blog | Suporte gratuito | Licença temporária
GrupoDocssInature para Java é uma API Java de código alto para assinar, pesquisar e verificar assinaturas digitais no Microsoft Word & Reg;, Excel & reg;, PowerPoint & Reg;, OpenOffice & Reg;, imagens, PDF e outros formatos de arquivo. Aplique vários tipos de códigos de barras, carimbos digitais e eSignatures em documentos sem a necessidade de incentivar nenhum software de terceiros.
esig Java On-Premise API Recursos
Documentos esignos, planilhas, apresentações, PDF, imagens e outros arquivos de formato.
Tipos de assinatura suportados are as follows:
- assinatura de código de barras: suporta [60+ tipos de código de barras] (https://apireference.groupdocs.com/signature/java/com.groupdocs.signature.domain.barcodes/barcodetypes) que podem ser usados para documentos ESIGN
- Assinatura digital: Crie assinatura digital com base no certificado
pfx
existente -assinatura do campo de formulário: Crie novos campos de formulário ou atualize os existentes com o documento. - Assinatura da imagem: Crie imagem personalizada, logotipo da empresa do usuário, iniciais do remetente, ícone do carimbo da empresa.
- Assinatura de metadados: armazenar e recuperar propriedades de metadados com serialização e criptografia personalizadas. -assinatura do código QR: Assine os documentos eletronicamente com códigos QR de vários tipos; como, código asteca, código datamatrix, gs1 datamatrix, código QR GS1, etc.
- Assinatura do carimbo: assinatura que se parece com um selo redondo, com linhas de carimbo configuráveis, texto personalizado, tamanho e outras configurações.
- Assinatura de texto: Crie, personalize (fonte, tamanho, cor, sombra etc.) e aplique assinatura de texto.
Trabalhe com várias assinaturas em paralelo ou aplique diferentes tipos de assinaturas no mesmo documento.
Pesquise assinaturas nos documentos assinados eletronicamente.
Capacidade de extrair informações (contagem de páginas, altura e largura da página etc.) sobre o documento que é útil na geração de visualização de documentos.
Gere visualização de documentos (PNG, JPG, BMP) para visualizar as páginas do documento esiginado.
Capacidade de ocultar todas as assinaturas do documento no modo de visualização do documento.
Gere visualização de assinatura para visualizar as assinaturas geradas eletronicamente.
Aplique proteção de senha aos documentos assinados digitalmente.
Salvar imagens eletronicamente esignos em vários formatos de arquivo de saída, como,
bmp
,gif
,jpeg
,png
, &tiff
.
Formatos de arquivo de assinatura de documentos suportados
A operação de código de barras, imagem, código QR, carimbo e assinatura de texto é suportado para os seguintes formatos de arquivo:
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
Imagem: bmp/gif/jpg/jpeg/png/djvu/tif/tiff/webp
CORELDRAW & REG ;: CDR/CMX
Adobe Photoshop & reg ;: PSD
Vector: SVG
Metadados: EMF/WMF
Layout fixo: PDF
A operação de assinatura digital é suportada para os seguintes formatos de arquivo:
Microsoft Word & Reg ;: doc/docm/docx/dot/dotm/dotx
Microsoft Excel & reg ;: xlsx/xls/xlsb/xlsm/xltx/xlt/xltm
OpenOffice Calc & Reg ;: ODS/OTS
Layout fixo: PDF
A operação de assinatura do FormField é suportada para os seguintes formatos de arquivo:
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
Layout fixo: PDF
A operação de assinatura de metadados é suportada para os seguintes formatos de arquivo:
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
Imagem: jpg/jpeg/png/tif/tiff
Adobe Photoshop & reg ;: PSD
Vector: SVG
Layout fixo: PDF
Para detalhes e limitações, visite, Formatos de documentos suportados.
Requisitos de sistema
- Microsoft Windows: Windows Desktop & Server (x86, x64), Microsoft Azure
- macOS: Mac OS X
- Linux: Ubuntu, OpenSuse, Centos e outros
- Versões Java:
J2SE 7.0 (1.7)
,J2SE 8.0 (1.8)
ou acima (por exemplo, Java 10)
GroupDocs.Signature para Java não requer que nenhum software externo ou ferramenta de terceiros sejam instalados. Basta seguir uma das maneiras, conforme descrito em Instalação e configuração.
Iniciar
O GroupDocs hospeda todas as APIs Java no Repositório de GroupDocs. Você pode facilmente usar o GroupDocs.Signature para a API Java diretamente em seus projetos Maven com configurações simples. Para as instruções detalhadas, visite Instalação do Repositório GroupDocs usando Maven Página de documentação.
amostra o código java para salvar a imagem assinada 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 do produto | Documentos | Demos | Referência da API | Exemplos | Blog | Suporte gratuito | Licença temporária
Version | Release Date |
---|---|
22.11 | 15 de novembro de 2022 |
22.8 | 15 de agosto de 2022 |
22.2.1 | 25 de maio de 2022 |
22.2 | 4 de fevereiro de 2022 |
21.2 | 25 de janeiro de 2022 |
19.7 | 25 de janeiro de 2022 |
19.11 | 25 de janeiro de 2022 |
18.8 | 25 de janeiro de 2022 |
18.1 | 25 de janeiro de 2022 |
17.6.0 | 25 de janeiro de 2022 |
17.4.0 | 25 de janeiro de 2022 |
21.11 | 30 de novembro de 2021 |
21.8 | 26 de agosto de 2021 |
21.5 | 31 de maio de 2021 |
20.9 | 5 de setembro de 2020 |
20.5 | 29 de maio de 2020 |
20.3 | 20 de março de 2020 |
19.5 | 30 de maio de 2019 |
19.1.1 | 7 de março de 2019 |
19.1 | 30 de janeiro de 2019 |
18.11 | 4 de dezembro de 2018 |
18.6 | 4 de junho de 2018 |
17.1.0 | 19 de abril de 2018 |
17.11 | 19 de abril de 2018 |
17.5.0 | 19 de abril de 2018 |
17.7.0 | 19 de abril de 2018 |
17.8 | 19 de abril de 2018 |
18.4 | 19 de abril de 2018 |
GroupDocs.Total GroupDocs.Signature API on premise DOC DOCM DOCX DOT DOTM DOTX ODT OTT XLSX XLS XLSB XLSM XLTX XLT XLTM ODS OTS POTM POTX PPS PPSM PPSX PPT PPTM PPTX ODP OTP BMP GIF JPG JPEG PNG DJVU TIF TIFF EBP CDR CMX PSD SVG EMF WMF PDF eSign documents spreadsheets presentations PDF images barcode digital form-field image metadata qr-code Aztec DataMatrix GS1 DataMatrix stamp text signature eSignature document automation