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

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

PHP via Java ライブラリを使用して PDF ファイルにデジタル署名を追加する方法

サインイン PDF ファイルを追加するには、php-java の機能が豊富で強力で使いやすい文書操作ツールである Java API 経由の Aspose.PDF for PHP を使用します。Tomcat 9.0 バージョンを任意の場所にインストールし、Aspose.pdf.war を追加してください。詳細については、GitHub ページを参照してください。

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


ご使用の環境でコードを試すには、Java 経由の PHP 用 Aspose.PDF が必要です。

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

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

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

Input file:

File not added

Certificate file:

File not added

Output format:

Output file:


    // Open document
    $document = new Document($inputFile);    
    $signature = new facades_PdfFileSignature($document);
    $pkcs = new PKCS7($inputPKCS7, 'Pa$$w0rd2020'); // Use PKCS7/PKCS7Detached
    $rectangle = new Rectangle(300,100,420,160);
    $signature->sign(1, true, $rectangle->toRect(), $pkcs);
    // Save output PDF file
    $signature->save($outputFile);    
    $document->close();