Classe PdfAConverter

Information

Représente un plugin pour gérer la conversion de documents PDF au format PDF/A et pour la validation de la conformité PDF/A.

public sealed class PdfAConverter

Héritage

objectPdfAConverter

Membres hérités

Exemples

L’exemple démontre comment valider la conformité d’un document PDF au format PDF/A (PDF/A-1a dans ce cas) :

// Créer la classe d'options pour configurer le processus de validation
var options = new PdfAValidateOptions
{
    PdfAVersion = PdfAStandardVersion.PDF_A_1A
};

// Ajouter un ou plusieurs fichiers à valider
options.AddInput(new FileDataSource("path_to_your_first_pdf_file.pdf")); // remplacez par le chemin de votre fichier
options.AddInput(new FileDataSource("path_to_your_second_pdf_file.pdf"));
// ajoutez d'autres fichiers si nécessaire

// Créer l'instance du plugin
var plugin = new PdfAConverter();

// Exécuter la validation et obtenir les résultats
var resultContainer = plugin.Process(options);

// Vérifiez la propriété resultContainer.ResultCollection pour les résultats de validation pour chaque fichier :
for (var i = 0; i < resultContainer.ResultCollection.Count; i++)
{
    var result = resultContainer.ResultCollection[i];
    var validationResult = (PdfAValidationResult) result.Data;
    var isValid = validationResult.IsValid; // Résultat de validation pour le i-ème document
}

L’exemple démontre comment convertir un document PDF au format PDF/A (PDF/A-3b dans ce cas) :

// Créer la classe d'options pour configurer le processus de conversion
var options = new PdfAConvertOptions
{
    PdfAVersion = PdfAStandardVersion.PDF_A_3B
};

// Ajouter le fichier source
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf")); // remplacez par le chemin de votre fichier

// Ajouter le chemin pour enregistrer le fichier converti
options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));

// Créer l'instance du plugin
var plugin = new PdfAConverter();

// Exécuter la conversion
plugin.Process(options);

Constructeurs

PdfAConverter()

public PdfAConverter()

Méthodes

Process(IPluginOptions)

Commence un processus de conversion ou de validation PDF/A avec les options données.

public ResultContainer Process(IPluginOptions options)

Paramètres

  • options IPluginOptions: Un objet d’options contenant des instructions pour le plugin. Doit être une instance de la classe Documentize.PdfAConvertOptions ou Documentize.PdfAValidateOptions.

Retourne

ResultContainer : Un objet Documentize.ResultContainer contenant le résultat du traitement.

Namespace : Documentize Assembly : Documentize.dll

 Français