HTML
JPG
PDF
XML
DOCX
PDF
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の署名を簡単に読み込み、検証できます。
- PDFドキュメントをアップロード
- getVerifySignature()メソッドで署名を検証
- 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ドキュメントを最適化。
- 私たちの無料アプリを試して、オンラインで機能をテストできます。