PDF vers PDF/A
Le Documentize PDF Converter for .NET est un outil puissant conçu pour convertir des documents PDF au format PDF/A, garantissant que votre contenu reste conforme aux normes d’archivage à long terme. Ce composant prend également en charge la validation des documents PDF existants pour la conformité PDF/A, offrant à la fois des fonctionnalités de conversion et de validation dans une solution unique.
Comment convertir un PDF en PDF/A
Pour convertir un document PDF au format PDF/A, suivez ces étapes :
- Créez une instance de
PdfToPdfAOptionspour configurer la conversion. - Spécifiez la version PDF/A souhaitée (par ex., 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
Convertpour exécuter la conversion.
1// Créez la classe d'options pour configurer le processus de conversion
2var options = new PdfToPdfAOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_3B
5};
6
7// Ajoutez le fichier source
8options.AddInput(new FileData("path_to_your_pdf_file.pdf")); // remplacez par le chemin réel de votre fichier
9
10// Ajoutez le chemin où enregistrer le fichier converti
11options.AddOutput(new FileData("path_to_the_converted_file.pdf"));
12
13// Exécutez la conversion
14PdfConverter.Convert(options);Validation de la conformité PDF/A
Vous pouvez valider des fichiers PDF existants pour la conformité PDF/A à l’aide de la classe PdfAValidateOptions.
1// Créez la classe d'options pour configurer le processus de validation
2var options = new PdfAValidateOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_1A
5};
6
7// Ajoutez un ou plusieurs fichiers à valider
8options.AddInput(new FileData("path_to_your_first_pdf_file.pdf")); // remplacez par le chemin réel de votre fichier
9options.AddInput(new FileData("path_to_your_second_pdf_file.pdf"));
10// ajoutez d'autres fichiers si nécessaire
11
12// Exécutez la validation et récupérez les résultats
13var resultContainer = PdfConverter.Validate(options);
14
15// Consultez la propriété ResultCollection de resultContainer pour les résultats de validation de chaque fichier :
16foreach (var result in resultContainer.ResultCollection)
17{
18 var validationResult = (PdfAValidationResult) result.Data;
19 var isValid = validationResult.IsValid; // Résultat de la validation pour le document
20}Fonctionnalités clés :
- Conversion en PDF/A : Transformez facilement les 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.
- Validation de conformité PDF/A : Vérifiez les documents PDF existants pour vous assurer qu’ils respectent les normes PDF/A et identifiez les éventuels problèmes.
- Flux de travail efficace : Réduisez le temps et les efforts grâce à des processus de conversion rapides et fiables.