GroupDocs.Signatureは、Javaアプリケーションに統合してPDF文書にテキスト署名を追加することができます。開発者は当社のソリューションを使用することで、製品の機能を迅速に拡張できます。
- Signatureクラスのコンストラクタ用にPDF文書をパラメーターとして使用します。
- 適切なテキストでTextSignOptionsをインスタンス化します。
- 署名の視覚的オプションを設定します。
- 文書の任意のページにテキスト署名を追加します。
GroupDocs.Signatureは、Javaアプリケーションに統合してPDF文書にテキスト署名を追加することができます。開発者は当社のソリューションを使用することで、製品の機能を迅速に拡張できます。
// Signatureコンストラクタに文書のパスを渡す
Signature signature = new Signature("input.pdf");
// 署名テキストでTextSignOptionsをインスタンス化する
TextSignOptions options = new TextSignOptions("Approved");
// テキストの色とフォントの属性を設定する
options.setForeColor(Color.RED);
SignatureFont signatureFont = new SignatureFont();
signatureFont.setSize(12);
signatureFont.setFamilyName("Comic Sans MS");
options.setFont(signatureFont);
// 文書にテキスト署名を追加する
SignResult result = signature.sign("output.pdf", options);
GroupDocs.Signature for Javaを使用すると、人気のファイル形式にテキスト署名を追加することで、会社の文書ワークフローを効率化できます。署名の外観と内容を簡単に設定できます。
テキスト、画像、バーコード、QRコード、またはスタンプ署名をサポートされている文書の任意のページに適用できます。メタデータを活用して隠されたコンテンツを埋め込み、デジタル証明書で文書を保護できます。
署名された文書の整合性を保証するための署名検証ツールを提供します。また、文書内に埋め込まれたすべての署名を取得し、検索することもできます。
以前に追加された署名の内容、位置、外観を変更したり、文書から完全に削除したりできます。
PDF内のステッカーやWord文書の透かしなど、文書固有のテキスト署名を追加してカスタマイズを強化します。
// 署名する文書を選択
Signature signature = new Signature("input.pdf");
// 希望するテキストを使用してテキストオプションを作成
TextSignOptions options = new TextSignOptions("Rescheduled to 03/04/2025");
// 署名のサイズとページ上の位置を指定
options.setLeft(100);
options.setTop(180);
options.setWidth(230);
options.setHeight(30);
// 署名はページの隅からのパディングをサポート
Padding padding = new Padding();
padding.setBottom(20);
padding.setRight(20);
options.setMargin(padding);
// テキストの色とフォントスタイルはカスタマイズ可能
options.setForeColor(Color.RED);
SignatureFont signatureFont = new SignatureFont();
signatureFont.setSize(12);
signatureFont.setFamilyName("Comic Sans MS");
options.setFont(signatureFont);
// テキスト署名には境界線を含めることができます
Border border = new Border();
border.setColor(Color.RED);
border.setDashStyle(DashStyle.Dash);
border.setTransparency(0.5);
border.setVisible(true);
border.setWeight(2);
options.setBorder(border);
// 背景のカスタマイズも可能
Background background = new Background();
background.setColor(Color.YELLOW);
background.setTransparency(0.8);
options.setBackground(background);
// テキストを互換性のある画像として保存できます
options.setSignatureImplementation(TextSignatureImplementation.Image);
// 追加されたテキストで文書を保存
SignResult result = signature.sign("output.pdf", options);
当社のソリューションは、7種類のさまざまな署名の完全なCRUD操作とその他をサポートします。
Java APIを使用してOffice文書にテキスト署名を挿入し、文書のライフサイクルの各段階で内容を完全に制御します。