استخراج النص من PDF في Node.js
Contents
[
Hide
]
استخراج النص من جميع صفحات مستند PDF
استخراج النص من PDF ليس أمرًا سهلًا. فعدد قليل فقط من قارئات PDF يمكنه استخراج النص من صور PDF أو من ملفات PDF الممسوحة ضوئيًا. لكن Aspose.PDF لـ Node.js عبر C++ يتيح لك استخراج النص بسهولة من ملفات PDF في بيئة Node.js.
يوضح هذا المثال كيفية استخدام وحدة asposepdfnodejs لاستخراج النص من ملف PDF محدد وتسجيل النص المستخرج أو الأخطاء التي قد تظهر.
تحقق من مقتطفات الشيفرة واتبع الخطوات لاستخراج النص من ملف PDF الخاص بك:
CommonJS:
- استدعِ
requireواستورد الوحدةasposepdfnodejsفي المتغيرAsposePdf. - حدّد اسم ملف PDF الذي سيتم استخراج النص منه.
- استدعِ
AsposePdfكـ Promise ونفّذ عملية استخراج النص. استلم الكائن إذا نجحت العملية. - استدعِ الدالة AsposePdfExtractText.
- يتم تخزين النص المستخرج في كائن JSON. إذا كانت القيمة
json.errorCodeتساوي0، فسيتم عرض النص المستخرج باستخدامconsole.log. وإذا لم تكن كذلك، فستحتويjson.errorTextعلى معلومات الخطأ.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Extract text from a PDF-file*/
const json = AsposePdfModule.AsposePdfExtractText(pdf_file);
console.log("AsposePdfExtractText => %O", json.errorCode == 0 ? json.extractText : json.errorText);
});
ECMAScript/ES6:
- استورد الوحدة
asposepdfnodejs. - حدّد اسم ملف PDF الذي سيتم استخراج النص منه.
- هيّئ الوحدة
AsposePdf. استلم الكائن إذا نجحت العملية. - استدعِ الدالة AsposePdfExtractText.
- يتم تخزين النص المستخرج في كائن JSON. إذا كانت القيمة
json.errorCodeتساوي0، فسيتم عرض النص المستخرج باستخدامconsole.log. وإذا لم تكن كذلك، فستحتويjson.errorTextعلى معلومات الخطأ.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Extract text from a PDF-file*/
const json = AsposePdfModule.AsposePdfExtractText(pdf_file);
console.log("AsposePdfExtractText => %O", json.errorCode == 0 ? json.extractText : json.errorText);