تحليل ملفات PDF لاستخراج الجداول في Node.js SDK
API لتحليل مستندات PDF لاستخراج الجداول باستخدام API Node.js على الخادم.
Get Startedكيفية تحليل مستندات PDF لاستخراج الجداول باستخدام Cloud Node.js SDK
لتحليل مستندات PDF لاستخراج الجداول عبر Cloud Node.js SDK، سنستخدم Aspose.PDF Cloud Node.js 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 لاستخراج الجداول باستخدام Node.js SDK
يمكن لمطوري Aspose.PDF Cloud بسهولة تحليل مستندات PDF لاستخراج الجداول. يحتاج المطورون فقط إلى بضع سطور من التعليمات البرمجية.
- أنشئ كائن تكوين جديد مع سر التطبيق والمفتاح
- أنشئ كائنًا للاتصال بواجهة برمجة التطبيقات السحابية
- قم بتحميل ملف المستند الخاص بك
- تحليل مستندات PDF لاستخراج الجداول في تخزين السحابة باستخدام وظيفة getDocumentTables
- تحقق من الاستجابة وسجل النتيجة
- تحميل معلومات الجداول في ملف JSON محليًا إذا لزم الأمر
يظهر رمز العينة هذا تحليل مستند PDF لاستخراج الجداول
import fs from 'node:fs/promises';
import path from 'node:path';
export {ParseExportTables};
const pdfApi = new PdfApi(APP_SID, APP_KEY);
const ParseExportTables = {
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 export(documentName, localFolder, remoteFolder) {
if ( pdfApi ) {
await uploadDocument(documentName, localFolder, remoteFolder);
const response = await pdfApi.getDocumentTables( documentName, null, remoteFolder );
if (response.body.code == 200) {
console.log("ParseExportTables(): Tables successfully extracted!");
var result = "[\n";
await Promise.all(
response.body.tables.list.map(async (table) => {
const responseTable = await pdfApi.getTable(documentName, table.id, null, remoteFolder)
.then(function(responseTable){
result += JSON.stringify(table) + ",\n\n";
});
})
);
result += "]";
const filePath = path.join(localFolder, "parsed_tables_output.json");
await fs.writeFile(filePath, result);
console.log("Downloaded: " + filePath);
}
else
console.error("ParseExportTables(): Unexpected error!")
}
}
};
العمل مع تحليل الجداول في PDF عبر Node.js SDK
من خلال تحليل مستندات PDF لاستخراج الجداول، يمكنك تعديل محتوى الجداول حسب الحاجة. هذا يحافظ على موضع الجدول في المستندات مع توفير الوقت وتقليل العمل اليدوي. تحليل مستندات PDF لاستخراج الجداول باستخدام 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؟
- قائمة العملاء
- الأمان