Mengonversi PDF ke format PDF/A

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

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 yang tidak dapat dikonversi menggunakan enumerasi ConvertErrorAction.

Potongan kode berikut juga bekerja dengan pustaka Aspose.PDF.Drawing.

Standar yang Didukung

Kami mendukung standar berikut: PDF/A-1b, PDF/A-1a, PDF/A-2b, PDF/A-2u, PDF/A-2a, PDF/A-3b, PDF/A-3u, PDF/A-3a, PDF/A-4, PDF/A-4e, PDF/A-4f.

Mengonversi file PDF ke PDF/A-1b

Mengonversi PDF ke PDF/A-1b

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

Untuk melakukan validasi saja, gunakan baris kode berikut:

Mengonversi file PDF ke PDF/A-3b

Mengonversi PDF ke PDF/A-3b

Aspose.PDF for .NET juga mendukung fitur untuk mengonversi file PDF ke format PDF/A-3b.

Mengonversi file PDF ke PDF/A-4

Mengonversi PDF ke PDF/A-4

Aspose.PDF for .NET juga mendukung fitur untuk mengonversi file PDF ke format PDF/A-4.

Menambahkan Lampiran ke file PDF/A

Jika Anda memiliki kebutuhan untuk melampirkan file ke dokumen yang sesuai dengan PDF/A, maka kami merekomendasikan menggunakan nilai PDF_A_3A dari enumerasi Aspose.PDF.PdfFormat. PDF/A-3a adalah format yang menyediakan fitur untuk melampirkan format file apa pun sebagai lampiran ke file yang sesuai dengan PDF/A.

Mengganti font yang hilang dengan font alternatif

Sesuai dengan standar PDF/A, font harus disematkan dalam dokumen PDF/A. Namun, jika font tidak disematkan dalam dokumen sumber dan tidak ada di mesin, maka konversi PDF/A akan gagal. Dalam hal ini, perlu untuk mengganti font yang hilang dengan beberapa font alternatif yang ada di mesin. Font yang hilang dapat diganti menggunakan kelas SimpleFontSubsitution selama konversi PDF ke PDF/A.