Mengonversi PDF/A ke format PDF
Contents
[
Hide
]
Mengonversi dokumen PDF/A ke PDF
Mengonversi dokumen PDF/A ke PDF berarti menghapus batasan PDF/A dari dokumen asli. Kelas Document memiliki metode RemovePdfaCompliance(..) untuk menghapus informasi kepatuhan PDF dari file input/sumber.
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();
// Membuat objek Dokumen
Document document = new Document(pdfaDocumentFileName);
// Menghapus informasi kepatuhan PDF/A
document.removePdfaCompliance();
// Menyimpan keluaran dalam format XML
document.save(documentFileName);
document.close();
}
Info ini juga menghapus jika Anda membuat perubahan apa pun dalam dokumen (misalnya menambahkan halaman). Dalam contoh berikut, dokumen keluaran kehilangan kepatuhan PDF/A setelah penambahan halaman.
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();
// Buat objek Dokumen
Document document = new Document(pdfaDocumentFileName);
// Menambahkan halaman baru (kosong) menghapus informasi kepatuhan PDF/A.
document.getPages().add();
// Simpan dokumen yang diperbarui
document.save(documentFileName);
document.close();
}