تحويل PDF إلى صيغ PDF/A في Node.js
Contents
[
Hide
]
Aspose.PDF for Node.js يتيح لك تحويل ملف PDF إلى PDF/A ملف PDF متوافق.
جرب تحويل PDF إلى PDF/A عبر الإنترنت
تقدم لك Aspose.PDF for Node.js تطبيقًا مجانيًا على الإنترنت “PDF to PDF/A-1A”, حيث يمكنك تجربة استكشاف الوظيفة والجودة التي يعمل بها.
تحويل PDF إلى تنسيق PDF/A
في حال رغبتك في تحويل مستند PDF، يمكنك استخدام AsposePdfConvertToPDFA دالة. يرجى مراجعة مقتطف الكود التالي من أجل التحويل في بيئة Node.js.
CommonJS:
- اتصال
requireو استيرادasposepdfnodejsوحدة كـAsposePdfمتغير. - حدد اسم ملف PDF الذي سيُحوَّل.
- اتصال
AsposePdfكـ Promise وقم بتنفيذ العملية لتحويل الملف. استقبل الكائن إذا نجح. - استدعِ الدالة AsposePdfConvertToPDFA.
- إصلاح ملف PDF. وبالتالي، إذا كان ‘json.errorCode’ يساوي 0، يتم حفظ نتيجة العملية في “ResultConvertToPDFA.pdf”. خلال عملية التحويل، يتم إجراء التحقق، وتُحفظ نتائج التحقق في “ResultConvertToPDFALog.xml”. إذا كانت قيمة معلمة json.errorCode ليست 0 وبالتالي ظهر خطأ في الملف الخاص بك، ستكون معلومات الخطأ موجودة في ‘json.errorText’.
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to PDF/A(1A) and save the "ResultConvertToPDFA.pdf"*/
/*During conversion process, the validation is also performed, "ResultConvertToPDFA.xml"*/
const json = AsposePdfModule.AsposePdfConvertToPDFA(pdf_file, AsposePdfModule.PdfFormat.PDF_A_1A, "ResultConvertToPDFA.pdf", "ResultConvertToPDFALog.xml");
console.log("AsposePdfConvertToPDFA => %O", json.errorCode == 0 ? [json.fileNameResult, json.fileNameLogResult] : json.errorText);
});
ECMAScript/ES6:
- استيراد الـ
asposepdfnodejsوحدة. - حدد اسم ملف PDF الذي سيُحوَّل.
- .تهيئة وحدة AsposePdf. استلم الكائن إذا نجح
- استدعِ الدالة AsposePdfConvertToPDFA.
- إصلاح ملف PDF. وبالتالي، إذا كان ‘json.errorCode’ يساوي 0، يتم حفظ نتيجة العملية في “ResultConvertToPDFA.pdf”. خلال عملية التحويل، يتم إجراء التحقق، وتُحفظ نتائج التحقق في “ResultConvertToPDFALog.xml”. إذا كانت قيمة معلمة json.errorCode ليست 0 وبالتالي ظهر خطأ في الملف الخاص بك، ستكون معلومات الخطأ موجودة في ‘json.errorText’.
import AsposePdf from 'asposepdfnodejs';
const AsposePdfModule = await AsposePdf();
const pdf_file = 'Aspose.pdf';
/*Convert a PDF-file to PDF/A(1A) and save the "ResultConvertToPDFA.pdf"*/
/*During conversion process, the validation is also performed, "ResultConvertToPDFA.xml"*/
const json = AsposePdfModule.AsposePdfConvertToPDFA(pdf_file, AsposePdfModule.PdfFormat.PDF_A_1A, "ResultConvertToPDFA.pdf", "ResultConvertToPDFALog.xml");
console.log("AsposePdfConvertToPDFA => %O", json.errorCode == 0 ? [json.fileNameResult, json.fileNameLogResult] : json.errorText);
