PDF ドキュメントにテキスト署名を適用する行為は、複数のビジネスおよび法的文脈において一般に必要です。テキストベースの署名を PDF に組み込むと、ドキュメントの信頼性を確認するプロセスが簡素化されるだけでなく、署名者の身元の検証にも役立ちます。この記事では、Java プログラミング言語を使用して PDF にテキスト署名を付ける方法の手順を説明します。広く使用されている署名ライブラリを利用して、Java を使用して PDF にテキスト署名を追加します。以下に、手順を示すコード例と一連の手順を示します。
Java を使用してテキスト署名付き PDF に署名する手順
- Maven リポジトリを利用して GroupDocs.Signature for Java をプロジェクトにインストールし、テキスト署名で PDF ファイルに署名します
- PDF にテキスト署名を統合するために必要なクラス参照を含めます。
- 入力 PDF ファイルのパスをコンストラクターの引数として指定して、Signature クラスのインスタンスを作成します。
- TextSignOptions クラス オブジェクトを作成し、テキスト署名の外観に関する優先プロパティを設定します
- Signature.Sign メソッドを呼び出して、テキスト署名の署名オプションを指定し、出力 PDF をディスクに保存します。
上記の手順に従うことで、ドキュメントの署名プロセスを迅速に合理化し、PDF ファイルのセキュリティを強化することができます。 Java でテキスト署名を使用して PDF に署名するためのこれらの手順の実装は非常に簡単です。 Windows、macOS、Linux などの一般的なオペレーティング システムでテキストの外観で PDF ドキュメントに署名するには、Java と署名ライブラリをインストールするだけです。次のコード例は、このプロセスの実装を示しています。
Java を使用してテキスト署名付き PDF に署名するコード
import com.groupdocs.signature.Signature; | |
import com.groupdocs.signature.domain.SignatureFont; | |
import com.groupdocs.signature.licensing.License; | |
import com.groupdocs.signature.options.sign.TextSignOptions; | |
import java.awt.Color; | |
public class SignPDFwithTextSignatureUsingJava { | |
public static void main(String[] args) throws Exception { | |
// Set License to avoid the limitations of Signature library | |
License license = new License(); | |
license.setLicense("GroupDocs.Signature.lic"); | |
// load the source PDF file | |
Signature signature = new Signature("input.pdf"); | |
TextSignOptions options = new TextSignOptions("John Smith"); | |
// set signature position | |
options.setLeft(100); | |
options.setTop(100); | |
// set signature rectangle | |
options.setWidth(100); | |
options.setHeight(30); | |
// set text color and Font | |
options.setForeColor(Color.RED); | |
SignatureFont signatureFont = new SignatureFont(); | |
signatureFont.setSize(12); | |
signatureFont.setFamilyName("Comic Sans MS"); | |
options.setFont(signatureFont); | |
// sign document to file | |
signature.sign("output.pdf", options); | |
} | |
} |
Java を使用して PDF にテキスト署名を追加するのは簡単で、うまく機能します。これは、PDF が本物で本物であることを確認するのに役立ちます。この記事では、Java を使用して PDF にテキスト署名を挿入する方法についてわかりやすく説明しました。例として短いコードも示しました。提案された署名ライブラリをセットアップし、入力ファイルと出力ファイルのパスを設定したら、このコードをプロジェクトに簡単かつスムーズに追加できます。
以前のチュートリアルでは、テキスト署名を使用して DOCX に署名するための詳細なチュートリアルを提供しました。さらにサポートが必要な場合は、Java を使用して DOCX にテキスト署名を追加する の方法に関する完全なガイドを参照することをお勧めします。