PDF/A Converter
Le Documentize PDF/A Converter pour .NET est un outil puissant conçu pour convertir des documents PDF en format PDF/A, garantissant que votre contenu reste conforme aux normes d’archivage à long terme. Ce plugin prend également en charge la validation des documents PDF existants pour la conformité PDF/A, offrant des fonctionnalités de conversion et de validation dans une seule solution.
Comment convertir un PDF en PDF/A
Pour convertir un document PDF en format PDF/A, suivez ces étapes :
- Créez une instance de la classe
PdfAConverter
. - Créez une instance de
PdfAConvertOptions
pour configurer la conversion. - Spécifiez la version PDF/A souhaitée (par exemple, PDF/A-3B).
- Ajoutez le fichier PDF d’entrée à l’aide de la méthode
AddInput
. - Ajoutez le fichier de sortie pour le PDF/A résultant à l’aide de la méthode
AddOutput
. - Appelez la méthode
Process
pour exécuter la conversion.
1var pdfAConverter = new PdfAConverter();
2var pdfAOptions = new PdfAConvertOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_3B
5};
6
7// Ajouter le fichier PDF d'entrée
8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
9
10// Spécifier le fichier PDF/A de sortie
11pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
12
13// Traiter la conversion
14pdfAConverter.Process(pdfAOptions);
Validation de la conformité PDF/A
Vous pouvez valider des fichiers PDF existants pour la conformité PDF/A à l’aide de la classe PdfAValidateOptions
.
1var pdfAConverter = new PdfAConverter();
2var validationOptions = new PdfAValidateOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_1A
5};
6
7// Ajouter le fichier PDF à valider
8validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
9
10// Exécuter le processus de validation
11var resultContainer = pdfAConverter.Process(validationOptions);
12
13// Vérifier le résultat de la validation
14var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
15Console.WriteLine("Validation PDF/A réussie : " + validationResult.IsValid);
Traitement par lots pour la conversion PDF/A
Ce plugin prend en charge le traitement par lots, vous permettant de convertir ou de valider plusieurs fichiers PDF pour la conformité PDF/A en une seule fois.
1var pdfAConverter = new PdfAConverter();
2var pdfAOptions = new PdfAConvertOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_3B
5};
6
7// Ajouter plusieurs PDFs d'entrée
8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
10
11// Spécifier les fichiers de sortie pour les PDF/As convertis
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));
14
15// Traiter la conversion par lots
16pdfAConverter.Process(pdfAOptions);
Fonctionnalités clés :
- Convertir en PDF/A : Transformez sans effort des fichiers PDF en format PDF/A (tel que PDF/A-1a, PDF/A-2b, PDF/A-3b) pour garantir la conformité aux normes d’archivage.
- Valider la conformité PDF/A : Vérifiez les documents PDF existants pour leur conformité aux normes PDF/A et identifiez les problèmes en cas de non-conformité.
- Traitement par lots : Traitez plusieurs fichiers à la fois pour la conversion ou la validation.
- Flux de travail efficace : Minimisez le temps et l’effort grâce à des processus de conversion rapides et fiables.