HTML JPG PDF XML DOCX
  Product Family
PDF

التحقق من التوقيع في PDF في Node.js SDK

واجهة برمجة التطبيقات للعمل مع التوقيع في مستندات PDF باستخدام Cloud Node.js SDK

Get Started

كيفية التحقق من التوقيع في PDF عبر Node.js SDK

للتحقق من التوقيع في PDF، سنستخدم Aspose.PDF Cloud Node.js SDK. يساعد هذا SDK السحابي مبرمجي Node.js في تطوير تطبيقات إنشاء وتوضيح وتحرير وتحويل PDF السحابية باستخدام لغة البرمجة Node.js عبر Aspose.PDF REST API. ببساطة قم بإنشاء حساب في Aspose for Cloud واحصل على معلومات التطبيق الخاصة بك. بمجرد أن يكون لديك App SID والمفتاح، أنت جاهز لاستخدام Aspose.PDF Cloud Node.js SDK.

أمر وحدة التحكم في مدير الحزم


     
    npm install asposepdfcloud --save
     
     

خطوات التحقق من التوقيع في PDF عبر Cloud Node.js

يمكن لمطوري Aspose.PDF Cloud تحميل والتحقق من التوقيع في PDF بسهولة في بضع سطور من الشفرة.

  1. تحميل مستند PDF
  2. التحقق من التوقيع باستخدام طريقة getVerifySignature()
  3. تحميل ملف PDF المحدث من تخزين Aspose PDF Cloud.
 

التحقق من التوقيع في PDF باستخدام Node.js


    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 ضروري لضمان أصالة وسلامة المستند. يؤكد أن المحتوى لم يتم تغييره منذ توقيعه وأن التوقيع تم من مصدر موثوق. يعد التحقق من التوقيع أمرًا حيويًا في السياقات القانونية والمالية والتجارية حيث يجب تأكيد صلاحية المستندات الرقمية لمنع الاحتيال وضمان الامتثال للوائح. تحقق من التوقيع في مستندات PDF باستخدام Aspose.PDF Cloud Node.js SDK.

مع مكتبتنا لـ Node.js يمكنك:

  • إضافة رأس وتذييل لمستند PDF بتنسيق نص أو صورة.
  • إضافة جداول وأختام (نص أو صورة) إلى مستندات PDF.
  • إلحاق مستندات PDF متعددة إلى ملف موجود.
  • العمل مع مرفقات PDF والتعليقات التوضيحية وحقول النماذج.
  • تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
  • حذف جميع الأختام والجداول من صفحة أو مستند PDF بالكامل.
  • حذف ختم أو جدول محدد من مستند PDF بناءً على معرفه.
  • استبدال مثيل واحد أو متعدد من النص في صفحة PDF أو من المستند بأكمله.
  • دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى مختلفة.
  • استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسّنة.
  • يمكنك تجربة تطبيقاتنا المجانية لاختبار الوظائف عبر الإنترنت.