HTML JPG PDF XML DOCX
  Product Family
PDF

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

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

Get Started

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

لاستخراج التوقيع من PDF، سنستخدم Aspose.PDF Cloud Node.js SDK. يساعد هذا Cloud 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. استخراج حقول التوقيع
  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",
    }

    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!");
        },

        showSignatureFieldsArray(fields)
        {
            if (fields.list.length > 0)
                fields.list.forEach(function(item) {
                    console.log("Signature => value: '" + item.signature.contact + "'");
                });
            else
                console.log("Signature fileds is empty!");
        },

        async getSignatureFields () {
            if (pdfApi)
            {
                const response = await pdfApi.getDocumentSignatureFields(configParams.PDF_DOCUMENT_NAME);

                if (response.body.code == 200 && response.body.fields) {
                    console.log("getSignatureFields(): Signature fields successfully extracted in to the '" + configParams.PDF_DOCUMENT_NAME + "' documen:")
                    this.showSignatureFieldsArray(response.body.fields);
                }
                else
                    console.error("getSignatures(): Failed to extract signatures in the document. Response code: " + response.body.code);
            }
        },
    }

    async function main() {
        try {
            await pdfSignatures.uploadDocument();
            await pdfSignatures.getSignatureFields();
        } 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 محسنة.
  • يمكنك تجربة تطبيقاتنا المجانية لاختبار الوظائف عبر الإنترنت.