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