PDF to PDF/A
Documentize PDF Converter untuk .NET adalah alat yang kuat dirancang untuk mengonversi dokumen PDF menjadi format PDF/A, memastikan bahwa konten Anda tetap sesuai dengan standar pengarsipan jangka panjang. Plugin ini juga mendukung validasi dokumen PDF yang ada untuk kepatuhan PDF/A, menawarkan fitur konversi dan validasi dalam satu solusi.
Cara Mengonversi PDF ke PDF/A
Untuk mengonversi dokumen PDF menjadi format PDF/A, ikuti langkah-langkah berikut:
- Buat instansi
PdfToPdfAOptionsuntuk mengonfigurasi konversi. - Tentukan versi PDF/A yang diinginkan (misalnya, PDF/A-3B).
- Tambahkan file PDF input menggunakan metode
AddInput. - Tambahkan file output untuk PDF/A yang dihasilkan menggunakan metode
AddOutput. - Panggil metode
Convertuntuk mengeksekusi konversi.
1// Buat kelas opsi untuk menyiapkan proses konversi
2var options = new PdfToPdfAOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_3B
5};
6
7// Tambahkan file sumber
8options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf")); // ganti dengan jalur file Anda yang sebenarnya
9
10// Tambahkan jalur untuk menyimpan file yang dikonversi
11options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
12
13// Jalankan konversi
14PdfConverter.Convert(options);Memvalidasi Kepatuhan PDF/A
Anda dapat memvalidasi file PDF yang ada untuk kepatuhan PDF/A menggunakan kelas PdfAValidateOptions.
1// Buat kelas opsi untuk menyiapkan proses validasi
2var options = new PdfAValidateOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_1A
5};
6
7// Tambahkan satu atau lebih file yang akan divalidasi
8options.AddInput(new FileDataSource("path_to_your_first_pdf_file.pdf")); // ganti dengan jalur file Anda yang sebenarnya
9options.AddInput(new FileDataSource("path_to_your_second_pdf_file.pdf"));
10// tambahkan lebih banyak file sesuai kebutuhan
11
12// Jalankan validasi dan dapatkan hasilnya
13var resultContainer = PdfConverter.Validate(options);
14
15// Cek properti resultContainer.ResultCollection untuk hasil validasi untuk setiap file:
16for (var i = 0; i < resultContainer.ResultCollection.Count; i++)
17{
18 var result = resultContainer.ResultCollection[i];
19 var validationResult = (PdfAValidationResult) result.Data;
20 var isValid = validationResult.IsValid; // Hasil validasi untuk dokumen ke-i
21}Fitur Utama:
- Konversi ke PDF/A: Transformasi file PDF menjadi format PDF/A (seperti PDF/A-1a, PDF/A-2b, PDF/A-3b) untuk memenuhi standar pengarsipan.
- Validasi Kepatuhan PDF/A: Periksa dokumen PDF yang ada untuk kesesuaian dengan standar PDF/A dan identifikasi masalah jika tidak sesuai.
- Alur Kerja Efisien: Minimalkan waktu dan usaha dengan proses konversi yang cepat dan andal.