Class PdfAConverter

Class PdfAConverter

Nama dari : Aspose.Pdf.Plugins Pengumpulan: Aspose.PDF.dll (25.5.0)

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

public sealed class PdfAConverter : IPlugin

Inheritance

object PdfAConverter

Implements

IPlugin

anggota yang diwarisi

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Contohnya menunjukkan cara validasi dokumen PDF sesuai dengan format PDF/A (PDF/A-1a dalam kasus ini):

// Create the options class to set up the validation process
var options = new PdfAValidateOptions
{
    PdfAVersion = PdfAStandardVersion.PDF_A_1A
};

// Add one or more files to be validated
options.AddInput(new FileDataSource("path_to_your_first_pdf_file.pdf")); // replace with your actual file path
options.AddInput(new FileDataSource("path_to_your_second_pdf_file.pdf"));
// add more files as needed

// Create the plugin instance
var plugin = new PdfAConverter();

// Run the validation and get results
var resultContainer = plugin.Process(options);

// Check the resultContainer.ResultCollection property for validation results for each file:
for (var i = 0; i < resultContainer.ResultCollection.Count; i++)
{
    var result = resultContainer.ResultCollection[i];
    var validationResult = (PdfAValidationResult) result.Data;
    var isValid = validationResult.IsValid; // Validation result for the i-th document
}

Contohnya menunjukkan cara mengkonversi dokumen PDF ke format PDF/A (PDF/A-3b dalam kasus ini):

// Create the options class to set up the conversion process
var options = new PdfAConvertOptions
{
    PdfAVersion = PdfAStandardVersion.PDF_A_3B
};

// Add the source file
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf")); // replace with your actual file path

// Add the path to save the converted file
options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));

// Create the plugin instance
var plugin = new PdfAConverter();

// Run the conversion
plugin.Process(options);

Constructors

PdfKonverter()

public PdfAConverter()

Methods

Process(Pilihan IPlugin)

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

public ResultContainer Process(IPluginOptions options)

Parameters

options IPluginOptions

Opsi objek yang mengandung instruksi untuk plugin. harus menjadi contoh dari Aspose.Pdf.Plugins.PdfAConvertOptionsatau kelas Aspose.Pdf.Plugins.PdfAValidateOptions.

Returns

ResultContainer

Sebuah objek Aspose.Pdf.Plugins.ResultContainer yang berisi hasil pemrosesan.

 Indonesia