تحويل PDF إلى تنسيقات PDF/A في Node.js
Contents
[
Hide
]
Aspose.PDF for Node.js يسمح لك بتحويل ملف PDF إلى ملف PDF متوافق مع PDF/A.
حاول تحويل 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 => {
/*تحويل ملف PDF إلى PDF/A(1A) وحفظ "ResultConvertToPDFA.pdf"*/
/*أثناء عملية التحويل، يتم أيضاً تنفيذ التحقق، "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';
/*تحويل ملف PDF إلى PDF/A(1A) وحفظ "ResultConvertToPDFA.pdf"*/
/*أثناء عملية التحويل، يتم أيضًا إجراء التحقق، "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);