HTML JPG PDF XML DOCX
  Product Family
PDF

Node.js SDKでPDFの署名を検証

Cloud Node.js SDKを使用してPDFドキュメントの署名を操作するためのAPI

Get Started

Node.js SDKを介してPDFの署名を検証する方法

PDFの署名を検証するには、 Aspose.PDF Cloud Node.js SDKを使用します。このCloud SDKは、Node.jsプログラマーがAspose.PDF REST APIを介してNode.jsプログラミング言語を使用してクラウドベースのPDF作成、注釈、編集、変換アプリを開発するのを支援します。Aspose for Cloudでアカウントを作成し、アプリケーション情報を取得するだけです。App SIDとキーを取得したら、Aspose.PDF Cloud Node.js SDKを使用する準備が整います。

パッケージマネージャーコンソールコマンド


     
    npm install asposepdfcloud --save
     
     

Cloud Node.js経由でPDFの署名を検証する手順

Aspose.PDF Cloudの開発者は、わずか数行のコードでPDFの署名を簡単に読み込み、検証できます。

  1. PDFドキュメントをアップロード
  2. getVerifySignature()メソッドで署名を検証
  3. Aspose PDF Cloudストレージから更新されたPDFファイルをダウンロードします。
 

Node.jsを使用してPDFの署名を検証


    import credentials from "../../../Credentials/credentials.json"  with { type: "json" };
    import fs from 'node:fs/promises';
    import path from 'node:path';
    import { PdfApi } from "../../src/api/api.js";


    const configParams = {
        LOCAL_FOLDER: "C:\\Samples\\",
        PDF_DOCUMENT_NAME: "sample-signed.pdf",
        SIGNATURE_NAME: 'sign1',
    }

    const pdfApi = new PdfApi(credentials.id, credentials.key);

    const pdfSignatures = {
        async uploadDocument () {
            const fileNamePath = path.join(configParams.LOCAL_FOLDER, configParams.PDF_DOCUMENT_NAME);
            const pdfFileData = await fs.readFile(fileNamePath);
            await pdfApi.uploadFile(configParams.PDF_DOCUMENT_NAME, pdfFileData);
            console.log("File '" + configParams.PDF_DOCUMENT_NAME + "' successfully uploaded!");
        },

        async verifySignature () {
            if (pdfApi)
            {
                const response = await pdfApi.getVerifySignature(configParams.PDF_DOCUMENT_NAME, configParams.SIGNATURE_NAME);

                if (response.body.code == 200) {
                    if (response.body.valid == true)
                        console.log("verifySignature(): Signature is VALID for the '" + configParams.PDF_DOCUMENT_NAME + "' document.");
                    else
                    console.log("verifySignature(): Signature is NOT VALID for the '" + configParams.PDF_DOCUMENT_NAME + "' document.");
                }
                else
                    console.error("verifySignature(): Failed to extract signatures in the document. Response code: " + response.body.code);
            }
        },
    }

    async function main() {
        try {
            await pdfSignatures.uploadDocument();
            await pdfSignatures.verifySignature();
        } catch (error) {
            console.error("Error:", error.message);
        }
    }
 

PDFの署名を操作

PDF内の署名を検証することは、ドキュメントの真正性と整合性を確保するために重要です。署名されてからコンテンツが変更されていないこと、また署名が信頼できるソースによって行われたことを確認します。署名の検証は、デジタルドキュメントの有効性を確認して詐欺を防ぎ、規制の遵守を確保する必要がある法的、財務的、ビジネスの文脈で重要です。 Aspose.PDF Cloud Node.js SDKを使用してPDFドキュメントの署名を検証します。

私たちのNode.jsライブラリを使用すると、次のことができます:

  • PDFドキュメントのヘッダーとフッターをテキストまたは画像形式で追加。
  • PDFドキュメントにテーブルとスタンプ(テキストまたは画像)を追加。
  • 複数のPDFドキュメントを既存のファイルに追加。
  • PDF添付ファイル、注釈、フォームフィールドを操作。
  • PDFドキュメントに暗号化または復号化を適用し、パスワードを設定。
  • ページまたはPDFドキュメント全体からすべてのスタンプとテーブルを削除。
  • PDFドキュメントからIDを指定して特定のスタンプまたはテーブルを削除。
  • PDFページまたはドキュメント全体からテキストの単一または複数のインスタンスを置換。
  • PDFドキュメントをさまざまな他のファイル形式に変換するための幅広いサポート。
  • PDFファイルのさまざまな要素を抽出し、PDFドキュメントを最適化。
  • 私たちの無料アプリを試して、オンラインで機能をテストできます。