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 : IPluginInheritance
Implements
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
Sebuah objek Aspose.Pdf.Plugins.ResultContainer yang berisi hasil pemrosesan.