Class PdfAConverter
Navne til: Aspose.Pdf.Plugins Sammensætning: Aspose.PDF.dll (25.4.0)
Det repræsenterer et plugin til håndtering af konvertering af PDF-dokumenter i et PDF/A format og til validering af PDF/A overensstemmelse.
public sealed class PdfAConverter : IPlugin
Inheritance
Implements
De arvede medlemmer
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Examples
Eksemplet viser, hvordan du validerer PDF-dokumentet i overensstemmelse med PDF/A-format (PDF/A-1a i dette tilfælde):
// 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
}
Eksemplet viser, hvordan man konverterer PDF-dokumentet til et PDF/A-format (PDF/A-3b i dette tilfælde):
// 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
af PdfAConverter()
public PdfAConverter()
Methods
Process(IPluginoptioner)
En PDF/A konvertering eller valideringsproces begynder med de angivne muligheder.
public ResultContainer Process(IPluginOptions options)
Parameters
options
IPluginOptions
Et alternativ objekt, der indeholder instruktioner for plugin. Det skal være et eksempel på Aspose.Pdf.Plugins.PdfAConvertOptionseller den Aspose.Pdf.Plugins.PdfAValidateOptions klasse.
Returns
En Aspose.Pdf.Plugins.ResultContainer objekt, der indeholder resultatet af behandlingen.