via JavaScript via C++ を使用してPDFにデジタル署名を追加する

Adobe PDF などのソフトウェアを使用せずに、.NET API 用のサーバーサイド Aspose.PDF を使用した、ネイティブで高性能な PDF ドキュメントのデジタル署名の生成と検証 - JavaScript via C++。

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

サインインPDFファイルを追加するために、javascript-cpp プラットフォーム用の機能豊富で強力で使いやすいドキュメント操作APIである Aspose.PDF APIを使用します。NuGet パッケージマネージャーを開き、aspose.pdf を検索してインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

JavaScript via C++ 経由で PDF にデジタル署名を追加


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

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

-JavaScript via C++ を使用して PDF ファイルに電子署名を追加します。

<% signature.code-block.subtitle %>

Input file:

File not added

Certificate file:

File not added

Output format:

Output file:


    var ffileSignPKCS7 = function (e) {
        const file_reader = new FileReader();
        file_reader.onload = (event) => {
        let pswSign = document.getElementById("passwordSign").value;
        /*sign a PDF-file and save the "ResultSignPKCS7.pdf"*/
        const json = AsposePdfSignPKCS7(event.target.result, e.target.files[0].name, 1, fileSign, pswSign, 200, 200, 200, 100, "TEST", "test@test.com", "EU", 1, signatureAppearance,"ResultSignPKCS7.pdf");
        if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
        else document.getElementById('output').textContent = json.errorText;
        /*make a link to download the result file*/
        DownloadFile(json.fileNameResult, "application/pdf");
        };
        file_reader.readAsArrayBuffer(e.target.files[0]);
    };