<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"
High Code Java API для подписи, поиска и проверки цифровых подписей
Страница продукта | Док | Демо | Ссылка на API | Примеры | Блог | Бесплатная поддержка | Временная лицензия
GroupDocSignature для Java - это высокий код Java API для подписи, поиска и проверки цифровых подписей в Microsoft Word & Reg;, Excel & Reg;, PowerPoint & Reg;, OpenOffice & Reg;, Images, PDF и другие форматы файлов. Применяйте различные типы штрих -кодов, цифровых марок и эсигенсов в документах, не требуя интенсивного программного обеспечения.
eSign Java-функции API API
документы ESIGN, электронные таблицы, презентации, PDF, изображения и другие файлы формата.
Поддерживаемые типы подписи are as follows:
- Подпись штрих -кода: поддерживает [60+ типов штрих -кодов] (https://apireference.groupdocs.com/signature/java/com.groupdocs.signature.domain.barcodes/barcodeTypes), которые могут использоваться для экипирования документов.
- Цифровая подпись: создать цифровую подпись на основе существующего сертификата
pfx
-Подпись поля форм: создайте новые форм-поля или обновляйте существующие с помощью документа. - Подпись изображения: создать пользовательское изображение, логотип компании пользователя, инициалы отправителя, значок марки компании.
- Подпись метаданных: хранилище и получение свойств метаданных с пользовательской сериализацией и шифрованием. -Подпись QR-кода: в электронном виде документы с QR-кодами различных типов; например, код ацтеков, код DataMatrix, GS1 DataMatrix, QR GS1 и т. Д.
- Подпись марки: подпись, которая выглядит как круглый уплотнение, с настраиваемыми линиями штампов, пользовательским текстом, размером и другими настройками.
- Текстовая подпись: создать, настраивать (шрифт, размер, цвет, тень и т. Д.) И применить текстовую подпись.
Работайте с несколькими подписями параллельно или примените различные типы подписей в одном и том же документе.
Поиск подписей в документах, подписанных в электронном виде.
Возможность извлекать информацию (количество страниц, высота страницы и ширина и т. Д.) О документе, который полезен при создании предварительного просмотра документа.
Сгенерировать предварительный просмотр документов (PNG, JPG, BMP) для просмотра страниц документа Esigned.
Возможность скрывать все подписи от документа в режиме предварительного просмотра документа.
Сгенерировать предварительный просмотр подписи для просмотра электронных сгенерированных подписей.
Примените защиту пароля к цифровым подписанным документам.
Сохранить изображения в электронном виде в различных форматах выходных файлов, таких как,
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/PPTM/PPTX
OpenOffice Impress & Reg ;: ODP/OTP
Изображение: BMP/GIF/JPG/JPEG/PNG/DJVU/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/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)
GroupDocs.Signature для Java не требует установки внешнего программного обеспечения или стороннего инструмента. Просто следуйте по одному из способов, как описано в Установка и конфигурация.
Начать
GroupDocs размещает все API Java на GroupDocs Repository. Вы можете легко использовать GroupDocs.Signature для Java API непосредственно в ваших проектах Maven с простыми конфигурациями. Для получения подробных инструкций, пожалуйста, посетите страницу документации Установка из репозитория GroupDocs с использованием Maven.
Образец кода 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 );
Страница продукта | Док | Демо | Ссылка на API | Примеры | Блог | Бесплатная поддержка | Временная лицензия
Version | Release Date |
---|---|
22.11 | 15 ноября 2022 г. |
22.8 | 15 августа 2022 г. |
22.2.1 | 25 мая 2022 г. |
22.2 | 4 февраля 2022 г. |
21.2 | 25 января 2022 г. |
19.7 | 25 января 2022 г. |
19.11 | 25 января 2022 г. |
18.8 | 25 января 2022 г. |
18.1 | 25 января 2022 г. |
17.6.0 | 25 января 2022 г. |
17.4.0 | 25 января 2022 г. |
21.11 | 30 ноября 2021 г. |
21.8 | 26 августа 2021 г. |
21.5 | 31 мая 2021 г. |
20.9 | 5 сентября 2020 г. |
20.5 | 29 мая 2020 г. |
20.3 | 20 марта 2020 г. |
19.5 | 30 мая 2019 г. |
19.1.1 | 7 марта 2019 г. |
19.1 | 30 января 2019 г. |
18.11 | 4 декабря 2018 г. |
18.6 | 4 июня 2018 г. |
17.1.0 | 19 апреля 2018 г. |
17.11 | 19 апреля 2018 г. |
17.5.0 | 19 апреля 2018 г. |
17.7.0 | 19 апреля 2018 г. |
17.8 | 19 апреля 2018 г. |
18.4 | 19 апреля 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