تحليل PDF لاستخراج النص حسب الاسم في Node.js SDK
واجهة برمجة التطبيقات لتحليل مستندات PDF لاستخراج النص حسب الاسم باستخدام API جانب الخادم لـ Node.js.
Get Startedكيفية تحليل مستندات PDF لاستخراج النص حسب الاسم باستخدام Cloud Node.js SDK
لتحليل مستندات PDF لاستخراج النص حسب الاسم عبر Cloud Node.js SDK، سنستخدم Aspose.PDF Cloud Node.js SDK يساعد هذا SDK السحابي مبرمجي Node.js في تطوير تطبيقات إنشاء وتعليق وتحرير وتحويل وتحليل PDF مستندة إلى السحابة باستخدام لغة برمجة Node.js عبر Aspose.PDF REST API. ببساطة قم بإنشاء حساب في Aspose for Cloud واحصل على معلومات تطبيقك. بمجرد أن تحصل على SID التطبيق والمفتاح، تكون جاهزًا لاستخدام Aspose.PDF Cloud Node.js SDK.
أمر وحدة تحكم إدارة الحزم
npm install asposepdfcloud --save
خطوات لتحليل PDF لاستخراج النص حسب الاسم باستخدام Node.js SDK
يمكن لمطوري Aspose.PDF Cloud تحليل مستندات PDF بسهولة لاستخراج النص حسب الاسم. يحتاج المطورون فقط إلى بضع سطور من الشيفرات.
- إنشاء كائن تكوين جديد باستخدام السر والمفتاح الخاص بتطبيقك
- إنشاء كائن للاتصال بواجهة برمجة التطبيقات السحابية
- تحميل ملف المستند الخاص بك
- تحليل مستندات PDF لاستخراج النص حسب الاسم في التخزين السحابي باستخدام دالة getTextBoxField
- التحقق من الاستجابة وتسجيل النتيجة
- تنزيل معلومات الجداول في ملف JSON محلياً إذا لزم الأمر
يعرض هذا الشيفرة النموذجية تحليل مستند PDF لاستخراج النص حسب الاسم
import fs from 'node:fs/promises';
import path from 'node:path';
export {ParseExportTextBox};
const pdfApi = new PdfApi(APP_SID, APP_KEY);
const ParseExportTextBox = {
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, textboxName, localFolder, remoteFolder) {
if ( pdfApi ) {
await uploadDocument(documentName, localFolder, remoteFolder);
const response = await pdfApi.getTextBoxField(documentName, textboxName, null, remoteFolder);
if (response.body.code == 200) {
console.log("ParseExportTextBox(): TextBox Filed successfully extracted!");
const result = JSON.stringify(response.boby.field);
const filePath = path.join(localFolder, "parsed_text_box_output.json");
await fs.writeFile(filePath, result);
console.log("Downloaded: " + filePath);
}
else
console.error("ParseExportTextBox(): Unexpected error!")
}
}
};
العمل مع تحليل النص في PDF عبر Node.js SDK
من خلال تحليل مستندات PDF لاستخراج النص حسب الاسم، يمكنك تعديل محتوى حقل TextBox حسب الحاجة. يحافظ هذا على موضع النص في المستندات مع توفير الوقت وتقليل العمل اليدوي. حلل مستندات 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؟
- قائمة العملاء
- الأمان