HTML JPG PDF XML DOCX
  Product Family
PDF

تحليل ملفات 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. يحتاج المطورون إلى بضع سطور من التعليمات البرمجية فقط.

  1. إنشاء كائن تكوين جديد باستخدام سر ومفتاح تطبيقك
  2. إنشاء كائن للاتصال بـ Cloud API
  3. تحميل ملف المستند الخاص بك
  4. تحليل مستندات PDF لاستخراج حقول النماذج كـ XML في التخزين السحابي باستخدام وظيفة putExportFieldsFromPdfToXmlInStorage
  5. التحقق من الاستجابة وتسجيل النتيجة
  6. تحميل ملف 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 محسنة.
  • يمكنك تجربة التطبيق المجاني لاختبار الوظائف.

  •