تحليل ملفات PDF لاستخراج حقول النماذج كـ XML في Node.js SDK
API لتحليل مستندات PDF لاستخراج حقول النماذج كـ XML باستخدام API Node.js على الخادم.
Get Startedكيفية تحليل مستندات PDF لاستخراج حقول النماذج كـ XML باستخدام Cloud Node.js SDK
لتحليل مستندات PDF لاستخراج حقول النماذج كـ XML عبر Cloud Node.js SDK، سنستخدم Aspose.PDF Cloud Node.js SDK يساعد هذا Cloud SDK مبرمجي Node.js على تطوير تطبيقات إنشاء وتعليق وتحرير وتحويل وتحليل PDF قائمة على السحابة باستخدام لغة البرمجة Node.js عبر Aspose.PDF REST API. ببساطة قم بإنشاء حساب في Aspose for Cloud واحصل على معلومات تطبيقك. بمجرد الحصول على معرف التطبيق والمفتاح، ستكون جاهزًا لاستخدام Aspose.PDF Cloud Node.js SDK.
أمر وحدة التحكم في إدارة الحزم
npm install asposepdfcloud --save
خطوات تحليل PDF لاستخراج حقول النماذج كـ XML باستخدام Node.js SDK
يمكن لمطوري Aspose.PDF Cloud بسهولة تحليل مستندات PDF لاستخراج حقول النماذج كـ XML. يحتاج المطورون إلى بضع سطور من التعليمات البرمجية فقط.
- إنشاء كائن تكوين جديد باستخدام سر ومفتاح تطبيقك
- إنشاء كائن للاتصال بـ Cloud API
- تحميل ملف المستند الخاص بك
- تحليل مستندات PDF لاستخراج حقول النماذج كـ XML في التخزين السحابي باستخدام وظيفة putExportFieldsFromPdfToXmlInStorage
- التحقق من الاستجابة وتسجيل النتيجة
- تحميل ملف XNL محليًا إذا لزم الأمر
يعرض هذا الكود العينة تحليل مستندات PDF لاستخراج حقول النماذج كـ XML
import path from 'node:path';
export {ParseExportFormsAsXML};
const pdfApi = new PdfApi(APP_SID, APP_KEY);
const ParseExportFormsAsXML = {
async uploadDocument (documentName, localFolder, tempFolder) {
const fileNamePath = path.join(localFolder, documentName);
const fileData = await fs.readFile(fileNamePath);
const storagePath = path.join(tempFolder, documentName);
await pdfApi.uploadFile(storagePath, fileData)
.then(() => console.log("File: '" + documentName +"' successfully uploaded."));
},
async downloadResult(resultName, localFolder, tempFolder, prefix) {
const fileName = path.join(tempFolder, resultName);
const changedPdfData = await pdfApi.downloadFile(fileName);
const filePath = path.join(localFolder, prefix + resultName);
await fs.writeFile(filePath, changedPdfData.body);
console.log("Downloaded: " + filePath);
},
async export(documentName, outputXMLName, localFolder, remoteFolder) {
if ( pdfApi ) {
await uploadDocument(documentName, localFolder, remoteFolder);
const xmlPath = path.join(remoteFolder, outputXMLName)
const response = await pdfApi.putExportFieldsFromPdfToXmlInStorage( documentName, xmlPath, null, remoteFolder );
if (response.body.code == 200) {
console.log("ParseExportFormsAsXML(): Pdf document '" + documentName + "' form fields successfully exported to '" + outputXMLName + "' file!");
await downloadResult(outputXMLName, localFolder, remoteFolder, "");
}
else
console.error("ParseExportFormsAsXML(): Unexpected error!")
}
}
};
العمل مع تحليل النماذج في PDF عبر Node.js SDK
من خلال تحليل مستندات PDF لاستخراج حقول النماذج كـ XML، يمكن التحقق بشكل منهجي من صحة وصلة كل حقل نموذج، لضمان أن جميع المراجع حديثة وعملية. للمهام مثل تحميل حقول النماذج كـ XML أو إجراء تحليلات مجمعة، فإن استخراج حقول النماذج يمكن من الأتمتة، مما يوفر الوقت ويقلل من الجهد اليدوي. تحليل مستندات PDF لاستخراج حقول النماذج كـ XML باستخدام Aspose.PDF Cloud Node.js SDK.
مع SDK لـ Node.js يمكنك
- إضافة ترويسة وتذييل المستند PDF بتنسيق نص أو صورة.
- إضافة جداول وأختام نصية أو صور إلى مستندات PDF.
- إلحاق مستندات PDF متعددة إلى ملف موجود.
- العمل مع مرفقات PDF والتعليقات التوضيحية وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الأختام والجداول من صفحة أو مستند PDF بالكامل.
- حذف ختم أو جدول معين من مستند PDF بواسطة معرفه.
- استبدال حالة واحدة أو متعددة من النص في صفحة PDF أو من المستند بأكمله.
- دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى مختلفة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسنة.
- يمكنك تجربة التطبيق المجاني لاختبار الوظائف.
- موارد التعلم
- التوثيق
- الشفرة المصدرية
- مرجع API
- لماذا Aspose.PDF Cloud لـ Node.js؟
- قائمة العملاء
- الأمان