Konversi PDF ke format PDF/A dalam Python
Aspose.PDF untuk Python memungkinkan Anda mengonversi file PDF ke file PDF yang memenuhi standar PDF/A. Sebelum melakukannya, file harus divalidasi. Topik ini menjelaskan bagaimana caranya.
Konversi file menggunakan metode Convert kelas Dokumen. Sebelum mengonversi PDF ke file yang sesuai dengan PDF/A, validasi PDF menggunakan metode Validate. Hasil validasi disimpan dalam file XML dan kemudian hasil ini juga diteruskan ke metode Convert. Anda juga dapat menentukan tindakan untuk elemen yang tidak dapat dikonversi menggunakan enumerasi ConvertErrorAction.
Coba konversi PDF ke PDF/A secara online
Aspose.PDF untuk Python menghadirkan aplikasi online gratis “PDF ke PDF/A-1A”, di mana Anda dapat mencoba menyelidiki fungsionalitas dan kualitasnya.
Konversi file PDF ke PDF/A-1b
Cuplikan kode berikut menunjukkan cara mengonversi file PDF ke PDF yang sesuai dengan PDF/A-1b.
from asposepdf import Api
DIR_INPUT = "testdata/"
DIR_OUTPUT = "testout/"
input_pdf = DIR_INPUT + "Hello.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_pdfa.pdf"
output_log = DIR_OUTPUT + "convert_pdf_to_pdfa.log"
# Buka dokumen PDF
document = Api.Document(input_pdf)
# Konversi ke dokumen yang sesuai dengan PDF/A
document.convert(output_log, Api.PdfFormat.PDF_A_1B, Api.ConvertErrorAction.Delete)
# Simpan dokumen keluaran
document.save(output_pdf)