إصلاح ملف PDF في Node.js
يسمح Aspose.PDF لـ Node.js بإصلاح ملفات PDF بجودة عالية. قد لا يفتح ملف PDF لأي سبب، بغض النظر عن البرنامج أو المتصفح. في بعض الحالات يمكن استعادة الوثيقة، جرب الكود التالي لترى بنفسك. في حال كنت ترغب في إصلاح مستند PDF، يمكنك استخدام وظيفة AsposePdfRepair. يرجى التحقق من الكود التالي لإصلاح ملف PDF في بيئة Node.js.
CommonJS:
-
استدعاء
require
واستيراد وحدةasposepdfnodejs
كمتغيرAsposePdf
. -
تحديد اسم ملف PDF الذي سيتم إصلاحه.
-
استدعاء
AsposePdf
كـ Promise وتنفيذ العملية لإصلاح الملف. استلام الكائن إذا كان ناجحًا. -
استدعاء الدالة AsposePdfRepair.
-
إصلاح ملف PDF. وبالتالي، إذا كان ‘json.errorCode’ يساوي 0، يتم حفظ نتيجة العملية في “ResultPdfRepair.pdf”. إذا كان معامل json.errorCode لا يساوي 0، وبالتالي، يظهر خطأ في ملفك، ستحتوي معلومات الخطأ في ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*إصلاح ملف PDF وحفظ "ResultPdfRepair.pdf"*/
const json = AsposePdfModule.AsposePdfRepair(pdf_file, "ResultPdfRepair.pdf");
console.log("AsposePdfRepair => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
ECMAScript/ES6:
-
استيراد وحدة
asposepdfnodejs
. -
تحديد اسم ملف PDF الذي سيتم إصلاحه.
-
تهيئة وحدة AsposePdf. تلقي الكائن إذا نجحت العملية.
-
استدعاء الدالة AsposePdfRepair.
-
إصلاح ملف PDF. وبالتالي، إذا كان ‘json.errorCode’ يساوي 0، يتم حفظ نتيجة العملية في “ResultPdfRepair.pdf”. إذا كان معامل json.errorCode ليس 0 وبناءً عليه، تظهر خطأ في ملفك، ستكون معلومات الخطأ موجودة في ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*إصلاح ملف PDF وحفظ "ResultPdfRepair.pdf"*/
const json = AsposePdfModule.AsposePdfRepair(pdf_file, "ResultPdfRepair.pdf");
console.log("AsposePdfRepair => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);