Mengonversi PDF ke format PDF/A di Python

Aspose.PDF untuk Python memungkinkan Anda mengonversi file PDF ke file PDF yang sesuai dengan PDF/A. Sebelum melakukannya, file harus divalidasi. Topik ini menjelaskan caranya.

Konversi file menggunakan metode Convert dari kelas Document. 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-elemen yang tidak dapat dikonversi menggunakan enumerasi ConvertErrorAction.

Mengonversi file PDF ke PDF/A-1b

Cuplikan kode berikut menunjukkan cara mengonversi file PDF menjadi PDF yang sesuai dengan PDF/A-1b.


    import aspose.pdf as ap

    input_pdf = DIR_INPUT + "sample.pdf"
    output_pdf = DIR_OUTPUT + "convert_pdf_to_pdfa.pdf"
    output_log = DIR_OUTPUT + "convert_pdf_to_pdfa.log"
    # Buka dokumen PDF
    document = ap.Document(input_pdf)
    # Konversi ke dokumen yang sesuai dengan PDF/A
    document.convert(output_log, ap.PdfFormat.PDF_A_1B, ap.ConvertErrorAction.DELETE)
    # Simpan dokumen keluaran
    document.save(output_pdf)