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

Документ электронной подписи Java Cloud REST API

banner

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial | {{ГИПЕРССЫЛКА7}} | {{ГИПЕРССЫЛКА8}}

GroupDocs.Signature Cloud SDK for Java помогает создавать облачные Java-приложения для электронной подписи документов, которые работают без установки какого-либо стороннего программного обеспечения. Это оболочка для GroupDocs.Signature Cloud REST APIs.

Возможности Cloud Document eSing SDK

  • Подписывать облачные документы следующими типами подписей:
    • {{ГИПЕРССЫЛКА1}}
      • Строка желаемого текста, добавленная в облачный документ.
      • Возможность настройки стиля, форматирования и выравнивания текстовой подписи.
    • {{ГИПЕРССЫЛКА1}}
      • Создайте изображение с желаемой графикой, такой как логотип компании, для применения в качестве электронной подписи.
      • Настройте цвета изображения, его расположение, содержимое и другие дополнительные эффекты.
    • {{ГИПЕРССЫЛКА1}}
      • Создание цифровой подписи на основе сертификата PFX.
      • Возможность сделать облачную цифровую подпись видимой или скрытой на странице облачного документа.
    • {{ГИПЕРССЫЛКА1}}
      • Электронная подпись с круглой печатью, внешний вид которой можно настроить.
      • Может иметь несколько строк штампа для хранения пользовательского текста.
      • Возможность настройки цвета линии, толщины, веса шрифта и т.д.
    • {{ГИПЕРССЫЛКА1}}
      • Создавайте и применяйте различные типы машиночитаемых штрих-кодов в качестве электронных подписей к облачным файлам.
      • Возможность выбора штрих-кода из широкого спектра символик штрих-кода.
    • {{ГИПЕРССЫЛКА1}}
      • Создавайте и применяйте штрих-коды 2D QR-Code различных типов к документам, размещенным в облаке.
  • {{ГИПЕРССЫЛКА1}}.
  • Возможность получать списки поддерживаемых barcodes, QR-Codes, supported file formats, а также получать другие cloud document information.

Поддерживаемые форматы файлов для облачного текста, штампа, подписи изображения

Microsoft Word®: DOC, DOCM, DOCX, DOT, DOTM, DOTX, RTF
OpenOffice Writer®: ODT, OTT
Microsoft Excel®: XLS, XLSB, XLSM, XLSX, XLT, XLTM, XLTX
OpenOffice Calc®: ODS
Microsoft PowerPoint®: POT, POTM, POTX, PPS, PPSM, PPSX, PPT, PPTX
OpenOffice Impress®: ODP
Изображения: JPG, PNG, BMP, GIF, TIFF
CorelDRAW®: CDR
Фиксированный макет: PDF

Поддерживаемые форматы файлов для облачной цифровой подписи

Microsoft Word®: DOC, DOCM, DOCX, DOT, DOTM, DOTX
OpenOffice Writer®: ODT
Microsoft Excel®: XLS, XLSM, XLSX, XLT, XLTM, XLTX
Microsoft PowerPoint®: PPTM, PPTX
Фиксированный макет: PDF

Поддерживаемые форматы файлов для подписи облачного штрих-кода

Microsoft Word®: DOC, DOCM, DOCX, DOT, DOTM, DOTX, RTF
OpenOffice Writer®: ODT, OTT
Microsoft Excel®: XLS, XLSB, XLSM, XLSX, XLT, XLTM, XLTX
OpenOffice Calc®: ODS
Microsoft PowerPoint®: POT, POTM, PPSX, PPTX
OpenOffice Impress®: ODP
Изображения: JPG, PNG, BMP, GIF, TIFF
CorelDRAW®: CDR
Фиксированный макет: PDF

Поддерживаемые форматы файлов для облачной подписи QR-кода

Microsoft Word®: DOC, DOCM, DOCX, DOT, DOTM, DOTX, RTF
OpenOffice Writer®: OTT
Microsoft Excel®: XLS, XLSM, XLSX, XLT, XLTM, XLTX
Изображения: JPG, PNG, BMP, GIF, TIFF
CorelDRAW®: CDR
Фиксированный макет: PDF

Пожалуйста, посетите Supported File Formats для полного списка.

Поддерживаемые форматы файлов электронной подписи документов

Microsoft Word®: DOC, DOCM, DOCX, DOT, DOTM, DOTX, RTF, TXT
OpenOffice Writer®: ODT, OTT
Microsoft Excel®: XLS, XLSB, XLSM, XLSX, CSV, TSV
OpenOffice Calc®: ODS, OTS
Microsoft PowerPoint®: POTM, POTX, PPS, PPSM, PPSX, PPT, PPTM, PPTX
OpenOffice Impress®: ODP, OTP
Изображения: BMP, CGM, DJVU, DNG, GIF, ICO, JP2, JPF, JPX, J2K, J2C, JPM, JPG, JPEG, ODG, PCL, PNG, TIF, TIFF
CorelDRAW®: CDR, CMX
Медицинская визуализация: DCM
Photoshop®: PSD
Векторные изображения: SVG
Постскриптум: PS, EPS
Фиксированный макет: PDF
Метафайлы: EMF, WMF

Пожалуйста, посетите Supported Document Formats для более полного списка.

Требования

Для создания клиентской библиотеки API требуется:

  1. Ява 1.7+
  2. Мавен

Предпосылки

Чтобы использовать GroupDocs.Signature Cloud SDK для Java, вам необходимо зарегистрировать учетную запись в GroupDocs Cloud и найти/создать идентификатор клиента и секрет клиента в Cloud Dashboard. Есть бесплатная квота. Дополнительные сведения см. в разделе GroupDocs Cloud Pricing.

Установите GroupDocs.Signature-Cloud из Maven

Добавьте облачный репозиторий GroupDocs в ваше приложение pom.xml.

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>

Установить из исходников

Чтобы установить клиентскую библиотеку API в локальный репозиторий Maven, просто выполните:

mvn clean install

Чтобы вместо этого развернуть его в удаленном репозитории Maven, настройте параметры репозитория и выполните:

mvn clean deploy

Обратитесь к OSSRH Guide для получения дополнительной информации.

пользователи Maven

Добавьте эту зависимость в POM вашего проекта:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-signature-cloud</artifactId>
    <version>21.11</version>
</dependency>

Другие

Сначала сгенерируйте JAR, выполнив:

mvn clean package

Затем вручную установите следующие JAR-файлы:

  • target/groupdocs-signature-cloud-21.11.jar
  • цель/библиотека/*.jar

Начать

Следуйте Quick Start инструкциям.

Облачный документ eSign с подписью изображения через 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);

Авторизация и аутентификация

Authentication schemes определено для API следующим образом:

JWT

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial | {{ГИПЕРССЫЛКА7}} | {{ГИПЕРССЫЛКА8}}

VersionRelease Date
22.624 июня 2022 г.
19.525 января 2022 г.
21.1125 ноября 2021 г.
21.55 мая 2021 г.
20.728 июля 2020 г.
18.814 августа 2018 г.