Kelas PdfAConverter

Info

Mewakili sebuah plugin untuk menangani konversi dokumen PDF dalam format PDF/A dan untuk validasi kesesuaian PDF/A.

public sealed class PdfAConverter  

Inheritance

object
PdfAConverter

Inherited Members

Contoh

Contoh ini menunjukkan cara memvalidasi kesesuaian dokumen PDF dengan format PDF/A (PDF/A-1a dalam hal ini):

// Buat kelas opsi untuk mengatur proses validasi  
var options = new PdfAValidateOptions  
{  
    PdfAVersion = PdfAStandardVersion.PDF_A_1A  
};  

// Tambahkan satu atau lebih file untuk divalidasi  
options.AddInput(new FileDataSource("path_to_your_first_pdf_file.pdf")); // ganti dengan jalur file Anda yang sebenarnya  
options.AddInput(new FileDataSource("path_to_your_second_pdf_file.pdf"));  
// tambahkan lebih banyak file jika perlu  

// Buat instance plugin  
var plugin = new PdfAConverter();  

// Jalankan validasi dan dapatkan hasilnya  
var resultContainer = plugin.Process(options);  

// Periksa properti resultContainer.ResultCollection untuk hasil validasi setiap file:  
for (var i = 0; i < resultContainer.ResultCollection.Count; i++)  
{  
    var result = resultContainer.ResultCollection[i];  
    var validationResult = (PdfAValidationResult) result.Data;  
    var isValid = validationResult.IsValid; // Hasil validasi untuk dokumen ke-i  
}  

Contoh ini menunjukkan cara mengonversi dokumen PDF dalam format PDF/A (PDF/A-3b dalam hal ini):

// Buat kelas opsi untuk mengatur proses konversi  
var options = new PdfAConvertOptions  
{  
    PdfAVersion = PdfAStandardVersion.PDF_A_3B  
};  

// Tambahkan file sumber  
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf")); // ganti dengan jalur file Anda yang sebenarnya  

// Tambahkan jalur untuk menyimpan file yang sudah dikonversi  
options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));  

// Buat instance plugin  
var plugin = new PdfAConverter();  

// Jalankan konversi  
plugin.Process(options);  

Konstruktor

PdfAConverter()

public PdfAConverter()  

Metode

Process(IPluginOptions)

Memulai proses konversi atau validasi PDF/A dengan opsi yang diberikan.

public ResultContainer Process(IPluginOptions options)  

Parameter

  • options IPluginOptions: Objek opsi yang berisi instruksi untuk plugin. Harus merupakan instansi dari kelas Documentize.PdfAConvertOptions: atau Documentize.PdfAValidateOptions.

Mengembalikan

ResultContainer : Objek Documentize.ResultContainer yang berisi hasil pemrosesan.

Namespace: Documentize
Assembly: Documentize.dll

 Indonesia