<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-signature-cloud</artifactId>
<version>22.6</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-signature-cloud', version: '22.6')
<dependency org="com.groupdocs" name="groupdocs-signature-cloud" rev="22.6">
<artifact name="groupdocs-signature-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-signature-cloud" % "22.6"
ドキュメント電子署名 Java クラウド REST API
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 コード バーコードを作成して、クラウドにホストされたドキュメントに適用します。
- Text Signature
- Apply multiple types of electronic signatures (eSignatures) to the same cloud document。
- サポートされている 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 クライアント ライブラリを構築するには、次のものが必要です。
- Java 1.7+
- メイヴン
前提条件
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
- タイプ: OAuth 2.0
- フロー: アプリケーション
- 認証 URL:https://api.groupdocs.cloud/connect/token
- トークンの有効期間: 1 日 (デフォルト)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | {{ハイパーリンク8}}
File | Classifier | Size |
---|---|---|
groupdocs-signature-cloud-22.6-javadoc.jar | javadoc | 1 MB |
groupdocs-signature-cloud-22.6-sources.jar | sources | 259 KB |
groupdocs-signature-cloud-22.6.jar | 418 KB | |
groupdocs-signature-cloud-22.6.pom | 2 KB |
GroupDocs Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth GroupDocs.Total Cloud GroupDocs.Signature Cloud JAR document automation document automation cloud document DOC DOCM DOCX DOT DOTM DOTX RTF TXT ODT OTT XLS XLSB XLSM XLSX CSV TSV ODS OTS POTM POTX PPS PPSM PPSX PPT PPTM PPTX ODP OTP BMP CGM DJVU DNG GIF ICO JP2 JPF JPX J2K J2C JPM JPG JPEG ODG PCL PNG TIF TIFF CDR CMX DCM PSD SVG PS EPS PDF EMF WMF signature eSignature eSign digital signature stamp signature barcode signature digital stamp barcode qr code qr code signature styling formatting pfx certificate