Class PdfAConverter

Class PdfAConverter

nazivni prostor: Aspose.Pdf.Plugins Sastav: Aspose.PDF.dll (25.4.0)

Predstavlja plugin za upravljanje konverzijom PDF dokumenata u PDF/A formatu i za validaciju PDF/A usklađenosti.

public sealed class PdfAConverter : IPlugin

Inheritance

object PdfAConverter

Implements

IPlugin

naslijeđeni članovi

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

Examples

Primjer pokazuje kako potvrditi PDF dokument u skladu s formatom PDF/A (PDF/A-1a u ovom slučaju):

// 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
}

Primjer pokazuje kako pretvoriti PDF dokument u PDF/A format (PDF/A-3b u ovom slučaju):

// 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

Pdfakonverter()

public PdfAConverter()

Methods

Process(IPluginopcije)

Počinje proces konverzije ili validacije PDF/A s određenim opcijama.

public ResultContainer Process(IPluginOptions options)

Parameters

options IPluginOptions

Objekt opcija koji sadrži upute za plugin. mora biti primjer Aspose.Pdf.Plugins.PdfAConvertOptionsili razred Aspose.Pdf.Plugins.PdfAValidateOptions.

Returns

ResultContainer

Aspose.Pdf.Plugins.ResultContainer objekt koji sadrži rezultat obrade.

 Hrvatski