Klass PdfAConverter

Info

Representerar en plugin för att hantera konverteringen av PDF-dokument till PDF/A-format och för validering av PDF/A-överensstämmelse.

public sealed class PdfAConverter  

Arv

object
PdfAConverter

Arvda medlemmar

Exempel

Exemplet demonstrerar hur man validerar PDF-dokumentets överensstämmelse med PDF/A-format (PDF/A-1a i det här fallet):

// Skapa options-klassen för att ställa in valideringsprocessen  
var options = new PdfAValidateOptions  
{  
    PdfAVersion = PdfAStandardVersion.PDF_A_1A  
};  

// Lägg till en eller flera filer som ska valideras  
options.AddInput(new FileDataSource("path_to_your_first_pdf_file.pdf")); // ersätt med din faktiska filväg  
options.AddInput(new FileDataSource("path_to_your_second_pdf_file.pdf"));  
// lägg till fler filer efter behov  

// Skapa plugin-instansen  
var plugin = new PdfAConverter();  

// Kör valideringen och få resultat  
var resultContainer = plugin.Process(options);  

// Kontrollera resultContainer.ResultCollection-propertyn för valideringsresultat för varje fil:  
for (var i = 0; i < resultContainer.ResultCollection.Count; i++)  
{  
    var result = resultContainer.ResultCollection[i];  
    var validationResult = (PdfAValidationResult) result.Data;  
    var isValid = validationResult.IsValid; // Valideringsresultat för det i:e dokumentet  
}  

Exemplet demonstrerar hur man konverterar PDF-dokumentet till PDF/A-format (PDF/A-3b i det här fallet):

// Skapa options-klassen för att ställa in konverteringsprocessen  
var options = new PdfAConvertOptions  
{  
    PdfAVersion = PdfAStandardVersion.PDF_A_3B  
};  

// Lägg till källfilen  
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf")); // ersätt med din faktiska filväg  

// Lägg till vägen för att spara den konverterade filen  
options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));  

// Skapa plugin-instansen  
var plugin = new PdfAConverter();  

// Kör konverteringen  
plugin.Process(options);  

Konstruktorer

PdfAConverter()

public PdfAConverter()  

Metoder

Process(IPluginOptions)

Börjar en PDF/A-konvertering eller valideringsprocess med angivna alternativ.

public ResultContainer Process(IPluginOptions options)  

Paramentrar

  • options IPluginOptions: Ett alternativobjekt som innehåller instruktioner för plugin. Måste vara en instans av Documentize.PdfAConvertOptions eller Documentize.PdfAValidateOptions-klassen.

Returnerar

ResultContainer: Ett Documentize.ResultContainer-objekt som innehåller resultatet av bearbetningen.

Namespace: Documentize
Assembly: Documentize.dll

 Svenska