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

ドキュメント電子署名 Java クラウド REST API

banner

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | {{ハイパーリンク8}}

GroupDocs.Signature Cloud SDK for Java は、サードパーティ ソフトウェアをインストールせずに動作するクラウド ドキュメント電子署名 Java アプリの構築を支援します。 GroupDocs.Signature Cloud REST APIs のラッパーです。

クラウド ドキュメント eSing SDK の機能

  • 次の種類の署名を使用してクラウド ドキュメントに署名します。
    • Text Signature
      • クラウド ドキュメントに追加する目的のテキストの文字列。
      • テキスト署名のスタイル、書式設定、配置をカスタマイズする機能。
    • Image Signature
      • 電子署名として適用する会社のロゴなど、必要なグラフィックを含む画像を作成します
      • 画像の色、場所、コンテンツ、その他の高度な効果をカスタマイズします。
    • Digital Signature
      • PFX 証明書に基づいてデジタル署名を作成します。
      • クラウド ドキュメント ページでデジタル署名を表示または非表示にする機能。
    • Stamp Signature ・見た目をカスタマイズできる丸印の電子署名です。
      • ユーザー定義のテキストを保持する複数のスタンプ行を持つことができます。
      • 線の色、太さ、フォントの太さなどを設定する機能
    • Barcode Signature
      • さまざまな種類の機械可読バーコードを電子署名として作成し、クラウド ファイルに適用します。
      • 幅広いバーコード記号からバーコードを選択するオプション。
    • QR-Code Signature
      • さまざまなタイプの 2D QR コード バーコードを作成して、クラウドにホストされたドキュメントに適用します。
  • Apply multiple types of electronic signatures (eSignatures) to the same cloud document
  • サポートされている barcodesQR-Codessupported 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. Java 1.7+
  2. メイヴン

前提条件

GroupDocs.Signature Cloud SDK for Java を使用するには、GroupDocs Cloud でアカウントを登録し、Cloud Dashboard でクライアント ID とクライアント シークレットを検索/作成する必要があります。無料枠あります。詳細については、GroupDocs Cloud Pricing を参照してください。

Maven から GroupDocs.Signature-Cloud をインストールします

GroupDocs Cloud リポジトリをアプリケーションの 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
  • target/lib/*.jar

始めましょう

Quick Startの指示に従ってください。

Java Cloud SDK を介して画像署名付きの eSign クラウド ドキュメント

// 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);

承認と認証

API 用に定義された Authentication schemes は次のとおりです。

JWT

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | {{ハイパーリンク8}}

VersionRelease Date
22.62022年6月24日
19.52022年1月25日
21.112021年11月25日
21.52021年5月5日
20.72020年7月28日
18.82018年8月14日