الحصول على توقيع من 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 بسهولة في بضع سطور من الكود.
- قراءة ملف PDF المحلي.
- استخراج حقول التوقيع
- تنزيل ملف 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 محسنة.
- يمكنك تجربة تطبيقاتنا المجانية لاختبار الوظائف عبر الإنترنت.
- موارد التعلم
- التوثيق
- شفرة المصدر
- مراجع API
- دعم المنتج
- الدعم المجاني
- الدعم المدفوع
- مدونة
- لماذا Aspose.PDF Cloud لـ Node.js؟
- قائمة العملاء
- الأمان