Python を使用して PDF にデジタル署名を追加

Python for .NET API 用のサーバーサイド Aspose.PDF を使用してデジタル署名を生成および検証します。ネイティブで高性能なライブラリ

Python for .NET ライブラリを使用して PDF ファイルにデジタル署名を追加する方法

PDF ファイルにデジタル署名を追加するには、Aspose.PDF for .NET API を使用します。これは python-net プラットフォーム用の機能豊富で強力で使いやすいドキュメント操作 API です。NuGet パッケージマネージャーを開き、AsPose.pdf を検索してインストールします。パッケージマネージャーコンソールから以下のコマンドを使用することもできます。

Python Package Manager Console

pip install aspose-pdf

Python 経由で PDF にデジタル署名を追加


ご使用の環境でコードを試すには、Aspose.PDF for .NET が必要です。

1.PDF を Document のインスタンスとともに読み込みます。 1.すべてのPDFファイルをフルパスで読み込みます。 1.フォント、フォントサイズ、色などのテキストのスタイルを設定します。 1.PDFファイルを保存すると、署名が挿入されたドキュメントが取得されます。 1.署名の有効性を検証するには、pdfFileSignature.verifySigned () メソッドを使用します。

-Python を使用して PDF ファイルに電子署名を追加します

このサンプルコードは、PDF ページに署名する方法を示しています-Python

Input file:

File not added

Certificate file:

File not added

Output format:

Output file:

import aspose.pdf as ap

inFile = "DigitallySign.pdf"
outFile = "DigitallySign_out.pdf"
document = ap.Document(inFile)
signature = ap.facades.PdfFileSignature(document)
# Use PKCS7/PKCS7Detached objects
pkcs = ap.forms.PKCS7("C:\\Keys\\test.pfx", "Pa$$w0rd2020")

signature.sign(1, True, ap.Rectangle(300, 100, 400, 200, True), pkcs)
# Save output PDF file
signature.save(outFile)