تحسين موارد PDF في Node.js
Contents
[
Hide
]
تحسين موارد PDF
تحسين الموارد في المستند:
- يتم إزالة الموارد التي لا تُستخدم في صفحات المستند
- يتم دمج الموارد المتساوية في كائن واحد
- يتم حذف الكائنات غير المستخدمة
في حال رغبتك في تحسين موارد PDF، يمكنك استخدام AsposePdfOptimizeResource function. الرجاء مراجعة مقتطف الشيفرة التالي من أجل تحسين موارد PDF في بيئة Node.js.
CommonJS:
- اتصال
requireو استيرادasposepdfnodejsوحدة كـAsposePdfمتغيّر. - حدّد اسم ملف PDF الذي سيتم تحسين موارده.
- اتصال
AsposePdfكـ Promise وقم بتنفيذ العملية لتحسين الملف. استلم الكائن إذا نجح. - استدعِ الدالة AsposePdfOptimizeResource.
- قم بتحسين موارد PDF. وبالتالي، إذا كان ‘json.errorCode’ يساوي 0، يُحفظ نتيجة العملية في “ResultPdfOptimizeResource.pdf”. إذا كانت قيمة json.errorCode ليست 0 وبالتالي ظهر خطأ في ملفك، ستتضمن معلومات الخطأ ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Optimize resources of PDF-file and save the "ResultPdfOptimizeResource.pdf"*/
const json = AsposePdfModule.AsposePdfOptimizeResource(pdf_file, "ResultPdfOptimizeResource.pdf");
console.log("AsposePdfOptimizeResource => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
ECMAScript/ES6:
- استيراد الـ
asposepdfnodejsالوحدة. - حدّد اسم ملف PDF الذي سيتم تحسين موارده.
- قم بتهيئة وحدة AsposePdf. استلم الكائن إذا نجحت العملية.
- استدعِ الدالة AsposePdfOptimizeResource.
- قم بتحسين موارد PDF. وبالتالي، إذا كان ‘json.errorCode’ يساوي 0، يُحفظ نتيجة العملية في “ResultPdfOptimizeResource.pdf”. إذا كانت قيمة json.errorCode ليست 0 وبالتالي ظهر خطأ في ملفك، ستتضمن معلومات الخطأ ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Optimize resources of PDF-file and save the "ResultPdfOptimizeResource.pdf"*/
const json = AsposePdfModule.AsposePdfOptimizeResource(pdf_file, "ResultPdfOptimizeResource.pdf");
console.log("AsposePdfOptimizeResource => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);