Pengonversi PDF/A

Pengonversi PDF/A Documentize 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:

  • Konversi ke PDF/A: Transformasi file PDF dengan mudah menjadi format PDF/A (seperti PDF/A-1a, PDF/A-2b, PDF/A-3b) untuk memastikan kepatuhan dengan standar pengarsipan.
  • Validasi Kepatuhan PDF/A: Periksa dokumen PDF yang ada untuk kesesuaian dengan standar PDF/A dan identifikasi masalah jika tidak sesuai.
  • Pemrosesan 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:

  1. Buat instance dari kelas PdfAConverter.
  2. Buat instance dari PdfAConvertOptions untuk mengonfigurasi konversi.
  3. Tentukan versi PDF/A yang diinginkan (misalnya, PDF/A-3B).
  4. Tambahkan file PDF input menggunakan metode AddInput.
  5. Tambahkan file output untuk PDF/A yang dihasilkan menggunakan metode AddOutput.
  6. Panggil metode Process untuk melakukan konversi.
 1var pdfAConverter = new PdfAConverter();
 2var pdfAOptions = new PdfAConvertOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Tambahkan file PDF input
 8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// Tentukan file PDF/A output
11pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
12
13// Proses konversi
14pdfAConverter.Process(pdfAOptions);

Validasi Kepatuhan PDF/A

Anda dapat memvalidasi file PDF yang ada untuk kepatuhan PDF/A menggunakan kelas PdfAValidateOptions.

 1var pdfAConverter = new PdfAConverter();
 2var validationOptions = new PdfAValidateOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_1A
 5};
 6
 7// Tambahkan file PDF yang akan divalidasi
 8validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
 9
10// Jalankan proses validasi
11var resultContainer = pdfAConverter.Process(validationOptions);
12
13// Periksa hasil validasi
14var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
15Console.WriteLine("Validasi PDF/A Lulus: " + validationResult.IsValid);

Pemrosesan Batch untuk Konversi PDF/A

Plugin ini mendukung pemrosesan batch, memungkinkan Anda untuk mengonversi atau memvalidasi beberapa file PDF untuk kepatuhan PDF/A sekaligus.

 1var pdfAConverter = new PdfAConverter();
 2var pdfAOptions = new PdfAConvertOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Tambahkan beberapa PDF input
 8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
10
11// Tentukan file output untuk PDF/A yang dikonversi
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));
14
15// Proses konversi batch
16pdfAConverter.Process(pdfAOptions);
 Indonesia