PDF/A Converter
Documentize PDF/A Converter untuk .NET adalah alat yang kuat dirancang untuk mengonversi dokumen PDF ke 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.
Fitur Utama:
- Mengonversi ke PDF/A: Secara mulus mengubah file PDF menjadi format PDF/A (seperti PDF/A-1a, PDF/A-2b, PDF/A-3b) untuk memastikan kepatuhan terhadap standar pengarsipan.
- Validasi Kepatuhan PDF/A: Periksa dokumen PDF yang ada untuk kesesuaian dengan standar PDF/A dan identifikasi masalah jika tidak sesuai.
- Proses Batch: Proses beberapa file sekaligus untuk konversi atau validasi.
- Alur Kerja Efisien: Minimalkan waktu dan usaha dengan proses konversi yang cepat dan dapat diandalkan.
Cara Mengonversi PDF ke PDF/A
Untuk mengonversi dokumen PDF ke format PDF/A, ikuti langkah-langkah berikut:
- Buat instance dari kelas
PdfAConverter
. - Buat instance dari
PdfAConvertOptions
untuk 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
Process
untuk menjalankan konversi.
1
2var pdfAConverter = new PdfAConverter();
3var pdfAOptions = new PdfAConvertOptions
4{
5 PdfAVersion = PdfAStandardVersion.PDF_A_3B
6};
7
8// Tambahkan file PDF input
9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// Tentukan file PDF/A output
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
13
14// Proses konversi
15pdfAConverter.Process(pdfAOptions);
Memvalidasi Kepatuhan PDF/A
Anda dapat memvalidasi file PDF yang ada untuk kepatuhan PDF/A menggunakan kelas PdfAValidateOptions
.
1
2var pdfAConverter = new PdfAConverter();
3var validationOptions = new PdfAValidateOptions
4{
5 PdfAVersion = PdfAStandardVersion.PDF_A_1A
6};
7
8// Tambahkan file PDF yang akan divalidasi
9validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10
11// Jalankan proses validasi
12var resultContainer = pdfAConverter.Process(validationOptions);
13
14// Periksa hasil validasi
15var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
16Console.WriteLine("Validasi PDF/A Berhasil: " + validationResult.IsValid);
Proses Batch untuk Konversi PDF/A
Plugin ini mendukung pemrosesan batch, memungkinkan Anda untuk mengonversi atau memvalidasi beberapa file PDF untuk kepatuhan PDF/A sekaligus.
1
2var pdfAConverter = new PdfAConverter();
3var pdfAOptions = new PdfAConvertOptions
4{
5 PdfAVersion = PdfAStandardVersion.PDF_A_3B
6};
7
8// Tambahkan banyak PDF input
9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
10pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
11
12// Tentukan file output untuk PDF/A yang dikonversi
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));
14pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));
15
16// Proses konversi batch
17pdfAConverter.Process(pdfAOptions);