GroupDocs.Signatureは、スタンプを作成して埋め込むための強力なツールを提供し、Node.js via Javaアプリケーションを大幅に向上させます。この機能を使用して、ドキュメントページにカスタムスタンプを設計して適用します。
- PDFドキュメントを入力します。
- StampSignOptionsを展開して、すべての重要なパラメータを定義します。
- 必要に応じて、スタンプラインを挿入します。
- スタンプを適用して、最終的なドキュメントを保存します。
GroupDocs.Signatureは、スタンプを作成して埋め込むための強力なツールを提供し、Node.js via Javaアプリケーションを大幅に向上させます。この機能を使用して、ドキュメントページにカスタムスタンプを設計して適用します。
const signatureLib = require('@groupdocs/groupdocs.signature')
// Signatureインスタンスにドキュメントパスを関連付ける
const signature = new signatureLib.Signature('input.pdf');
// 必要な署名内容を持つStampSignOptionsを作成する
const options = new signatureLib.StampSignOptions();
options.Height = 180;
options.Width = 180;
// 1つ以上のスタンプラインを組み込む
const outerLine = new signatureLib.StampLine();
outerLine.setText("* The Best Company *");
outerLine.setTextRepeatType(signatureLib.StampTextRepeatType.FullTextRepeat);
outerLine.getFont().setSize(12);
outerLine.setHeight(22);
outerLine.setTextBottomIntent(6);
outerLine.setTextColor(signatureLib.Color.WHITE);
outerLine.setBackgroundColor(signatureLib.Color.BLUE);
options.getOuterLines().add(outerLine);
// 適用されたスタンプでドキュメントを保存する
const result = signature.sign('output.pdf', options);
GroupDocs.Signature for Node.js via Javaを使用すれば、すべての一般的なドキュメントフォーマット内でスタンプおよび他の署名タイプを追加、編集、検証、または削除できます。APIは署名管理のプロセスを簡素化し、ドキュメントの整合性とカスタマイズ性を向上させます。
テキスト、画像、バーコード、QRコード、スタンプなどの署名をドキュメントの任意の部分に適用します。このツールでは、未公開のメタデータやデジタル証明書を含めて、コンテンツを不正な変更からさらに保護することもできます。
ドキュメントに署名した後、検証システムを使用して署名の整合性を確保します。さらに、当社のプラットフォームを使用すると、ドキュメントに適用されたすべての署名の詳細情報を検索して取得することが可能です。
以前に適用された署名を調整および更新できます。署名の内容、色、サイズ、または位置を変更することが簡単にできる、GroupDocs.Signature for Node.js via Javaは完全なカスタマイズオプションを提供します。
ドキュメントから不要な署名を簡単に削除します。私たちのAPIは、スタンプやデジタル証明書を含むさまざまな署名タイプの削除をサポートし、ドキュメント管理において完全な柔軟性を提供します。
const signatureLib = require('@groupdocs/groupdocs.signature')
// スタンプ用のドキュメントを提供する
const signature = new signatureLib.Signature('input.pdf');
// 希望の設定でスタンプオプションをセットアップする
const options = new signatureLib.StampSignOptions();
// ページ上のスタンプのサイズと位置を指定する
options.setHeight(200);
options.setWidth(200);
options.setVerticalAlignment(signatureLib.VerticalAlignment.Bottom);
options.setHorizontalAlignment(signatureLib.HorizontalAlignment.Right);
options.setAllPages(true);
// カスタムテキスト付きの外部円形線を含む
const outerLine1 = new signatureLib.StampLine();
outerLine1.setText('* The best choice *');
outerLine1.setTextRepeatType(signatureLib.StampTextRepeatType.FullTextRepeat);
const signatureFont1 = new signatureLib.SignatureFont();
signatureFont1.setSize(12);
signatureFont1.setFamilyName('Arial');
outerLine1.setFont(signatureFont1);
outerLine1.setHeight(30);
outerLine1.setTextBottomIntent(6);
outerLine1.setTextColor(signatureLib.Color.WHITE);
outerLine1.setBackgroundColor(signatureLib.Color.BLUE);
options.getOuterLines().add(outerLine1);
// 必要に応じて内部の四角形線を追加する
const innerLine1 = new signatureLib.StampLine();
innerLine1.setText('Company #1');
innerLine1.setTextColor(signatureLib.Color.RED);
const signFont1 = new signatureLib.SignatureFont();
signFont1.setSize(20);
signFont1.setBold(true);
innerLine1.setFont(signFont1);
innerLine1.setHeight(40);
options.getInnerLines().add(innerLine1);
// スタンプされたドキュメントを保存する
const result = signature.sign('output.pdf', options);
当社のソリューションは、さまざまな署名タイプを作成、管理、および削除するための多くのツールを提供し、ユーザーにドキュメントワークフローの完全な制御を可能にします。
GroupDocs.Signature APIは、60以上のファイルフォーマットでスタンプ署名をサポートしており、ユーザーが任意のページやエリアにカスタマイズされたスタンプを配置でき、ドキュメントのアクセシビリティとセキュリティを向上させます。