تحويل PDF/A إلى تنسيق PDF
Contents
[
Hide
]
تحويل مستند PDF/A إلى PDF
تحويل مستند PDF/A إلى PDF يعني إزالة قيود PDF/A من المستند الأصلي. تحتوي فئة Document على الطريقة RemovePdfaCompliance(..) لإزالة معلومات الالتزام بمعيار PDF من الملف المدخل/المصدر.
public static void runPDFA_to_PDF() {
String pdfaDocumentFileName = Paths.get(DATA_DIR.toString(), "PDFAToPDF.pdf").toString();
String documentFileName = Paths.get(DATA_DIR.toString(), "PDFAToPDF_out.pdf").toString();
// إنشاء كائن المستند
Document document = new Document(pdfaDocumentFileName);
// إزالة معلومات الالتزام بمعيار PDF/A
document.removePdfaCompliance();
// حفظ المخرجات بتنسيق XML
document.save(documentFileName);
document.close();
}
هذه المعلومات تُزال أيضًا إذا قمت بإجراء أي تغييرات في المستند (مثل إضافة صفحات). في المثال التالي، يفقد المستند الناتج الامتثال لـ PDF/A بعد إضافة الصفحة.
public static void runPDFAtoPDFAdvanced() {
String pdfaDocumentFileName = Paths.get(DATA_DIR.toString(), "PDFAToPDF.pdf").toString();
String documentFileName = Paths.get(DATA_DIR.toString(), "PDFAToPDF_out.pdf").toString();
// إنشاء كائن المستند
Document document = new Document(pdfaDocumentFileName);
// إضافة صفحة جديدة (فارغة) يزيل معلومات الامتثال لـ PDF/A.
document.getPages().add();
// حفظ المستند المحدث
document.save(documentFileName);
document.close();
}