تحسين PDF باستخدام Aspose.PDF لـ Node.js عبر C++

تحسين مستند PDF

تتيح لك مجموعة أدوات Aspose.PDF لـ Node.js عبر C++ تحسين محتوى PDF لبيئة Node.js.

يشير التحسين، أو الخطية، إلى عملية جعل ملف PDF مناسبًا للتصفح عبر الإنترنت باستخدام متصفح الويب.

في حال كنت ترغب في تحسين PDF، يمكنك استخدام وظيفة AsposePdfOptimize. يرجى مراجعة مقتطف الشفرة التالي لتحسين ملفات PDF في بيئة Node.js.

CommonJS:

  1. استدع require واستورد وحدة asposepdfnodejs كمتغير AsposePdf.

  2. حدد اسم ملف PDF الذي سيتم تحسينه.

  3. استدعاء AsposePdf كـ Promise وتنفيذ العملية لتحسين الملف. استلم الكائن إذا نجحت العملية.

  4. استدعاء الدالة AsposePdfOptimize.

  5. تحسين ملف PDF. وبالتالي، إذا كان ‘json.errorCode’ يساوي 0، يتم حفظ نتيجة العملية في “ResultOptimize.pdf”. إذا كانت قيمة المعامل json.errorCode ليست 0، وبالتالي يظهر خطأ في ملفك، سيتم تضمين معلومات الخطأ في ‘json.errorText’.


  const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*تحسين ملف PDF وحفظ "ResultOptimize.pdf"*/
      const json = AsposePdfModule.AsposePdfOptimize(pdf_file, "ResultOptimize.pdf");
      console.log("AsposePdfOptimize => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

ECMAScript/ES6:

  1. استيراد وحدة asposepdfnodejs.

  2. تحديد اسم ملف PDF الذي سيتم تحسينه.

  3. قم بتهيئة وحدة AsposePdf. استلم الكائن إذا نجح.

  4. استدعِ الدالة AsposePdfOptimize.

  5. قم بتحسين ملف PDF. وبالتالي، إذا كان ‘json.errorCode’ يساوي 0، فإن نتيجة العملية تُحفظ في “ResultOptimize.pdf”. إذا لم يكن معامل json.errorCode يساوي 0، وبالتالي تظهر خطأ في ملفك، فسيتم احتواء معلومات الخطأ في ‘json.errorText’.

  import AsposePdf from 'asposepdfnodejs';
  const AsposePdfModule = await AsposePdf();
  const pdf_file = 'Aspose.pdf';
  /* تحسين ملف PDF وحفظ "ResultOptimize.pdf" */
  const json = AsposePdfModule.AsposePdfOptimize(pdf_file, "ResultOptimize.pdf");
  console.log("AsposePdfOptimize => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);