<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-signature</artifactId>
<version>22.11</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-signature', version: '22.11')
<dependency org="com.groupdocs" name="groupdocs-signature" rev="22.11">
<artifact name="groupdocs-signature" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-signature" % "22.11"
高码Java API签名,搜索和验证数字签名
产品页面 | 文档 | 演示 | API参考 | 例子 | 博客 | 免费支持 | 临时许可
Java的GroupDocSignature是高码Java API,可以在Microsoft Word&reg;,Excel&reg;,PowerPoint&reg;,OpenOffice&reg;,Images,PDF和其他文件格式中签名,搜索和验证数字签名。在文档中应用各种类型的条形码,数字邮票和埃及,而无需插入任何第三方软件。
Esign Java本地API功能
ESIGN文档,电子表格,演示文稿,PDF,图像和其他格式文件。
支持的签名类型如下:
- 条形码签名:支持[60+条形码类型](https://apireference.groupdocs.com/signature/java/java/com.groupdocs.signature.domain.barcodes/barcodetypes)
- 数字签名:基于现有的“ PFX”证书创建数字签名
- 形式场签名:创建新的形式场或使用文档更新现有的形式。
- 图像签名:创建自定义图像,用户公司徽标,发件人的缩写,公司邮票图标。
- 元数据签名:带有自定义序列化和加密的存储和检索元数据属性。
- QR代码签名:具有各种QR代码的电子签名文档;例如,AZTEC代码,Datamatrix代码,GS1 Datamatrix,GS1 QR代码等。
- 邮票签名:看起来像圆形密封的签名,具有可配置的邮票线,自定义文本,大小和其他设置。
- 文本签名:创建,自定义(字体,大小,颜色,阴影等),并应用文本签名。
并行使用多个签名或在同一文档中应用不同类型的签名。
在电子签名的文档中搜索签名。
能够提取有关文档有助于生成文档预览的文档的信息(页面高度和宽度等)的能力。
生成文档预览(PNG,JPG,BMP)以查看已签名的文档页面。
能够以文档预览模式隐藏文档中的所有签名。
生成签名预览以查看电子生成的签名。
将密码保护应用于数字签名的文档。
将电子签名的图像保存到各种输出文件格式中,例如,
bmp
,gif',
jpeg,'png
和&&’tiff’。
支持的文档签名文件格式
针对以下文件格式支持条形码,图像,QR代码,邮票和文本签名操作:
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/PPT/PPTM/PPTX
OpenOffice Impress&reg;: ODP/OTP
图像: bmp/gif/jpg/jpeg/png/djvu/tif/tif/tiff/webp
coreldraw&reg;: cdr/cmx
Adobe Photoshop&reg;: PSD
矢量: svg
元数据: emf/wmf
固定布局: PDF
支持以下文件格式支持数字签名操作:
Microsoft Word&reg;: doc/docm/docx/dot/dotm/dotx
Microsoft Excel&reg;: XLSX/XLS/XLSB/XLSM/XLTX/XLT/XLTM
openoffice calc&reg;: ods/ots
固定布局: PDF
支持以下文件格式支持FormField签名操作:
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
固定布局: PDF
以下文件格式支持元数据签名操作:
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/PPT/PPTM/PPTX
OpenOffice Impress&reg;: ODP/OTP
图像: jpg/jpeg/png/tif/tiff
Adobe Photoshop&reg;: PSD
矢量: svg
固定布局: PDF
有关详细信息和限制,请访问支持的文档格式。
系统要求
- Microsoft Windows: Windows Desktop&Server(X86,X64),Microsoft Azure
- macOS: Mac OS X
- Linux: Ubuntu,Opensuse,Centos等
- Java版本:``J2SE 7.0(1.7)
,
J2SE 8.0(1.8)`或更高(例如Java 10)
Java的groupDocs.signature不需要安装任何外部软件或第三方工具。只需按照安装和配置中描述的方式之一。
开始
GroupDocs在GroupDocs存储库托管所有Java API。您可以轻松地使用简单配置的Maven项目中的Java API进行groupDocs.signature。有关详细说明,请访问使用Maven从GroupDocs存储库安装文档页面。
示例Java代码将签名的图像保存为“ 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 );
Version | Release Date |
---|---|
24.7 | 2024年7月11日 |
24.3 | 2024年3月22日 |
23.12 | 2023年12月25日 |
23.6.1 | 2023年9月21日 |
23.6 | 2023年6月22日 |
23.4 | 2023年4月10日 |
22.11 | 2022年11月15日 |
22.8 | 2022年8月15日 |
22.2.1 | 2022年5月25日 |
22.2 | 2022年2月4日 |
21.2 | 2022年1月25日 |
19.7 | 2022年1月25日 |
19.11 | 2022年1月25日 |
18.8 | 2022年1月25日 |
18.1 | 2022年1月25日 |
17.6.0 | 2022年1月25日 |
17.4.0 | 2022年1月25日 |
21.11 | 2021年11月30日 |
21.8 | 2021年8月26日 |
21.5 | 2021年5月31日 |
20.9 | 2020年9月5日 |
20.5 | 2020年5月29日 |
20.3 | 2020年3月20日 |
19.5 | 2019年5月30日 |
19.1.1 | 2019年3月7日 |
19.1 | 2019年1月30日 |
18.11 | 2018年12月4日 |
18.6 | 2018年6月4日 |
18.4 | 2018年4月19日 |
17.11 | 2018年4月19日 |
17.8 | 2018年4月19日 |
17.7.0 | 2018年4月19日 |
17.5.0 | 2018年4月19日 |
17.1.0 | 2018年4月19日 |
File | Classifier | Size |
---|---|---|
groupdocs-signature-22.11-javadoc.jar | javadoc | 1 MB |
groupdocs-signature-22.11.jar | 179 MB | |
groupdocs-signature-22.11.pom | 3 KB |