PDF to PDF/A
Le Convertisseur PDF Documentize pour .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 plugin 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 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
PdfToPdfAOptionspour configurer la conversion. - Spécifiez la version PDF/A souhaitée (par exemple, PDF/A-3B).
- Ajoutez le fichier PDF d’entrée en utilisant la méthode
AddInput. - Ajoutez le fichier de sortie pour le PDF/A résultant en utilisant la méthode
AddOutput. - Appelez la méthode
Convertpour exécuter la conversion.
1// Créer la classe d'options pour configurer le processus de conversion
2var options = new PdfToPdfAOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_3B
5};
6
7// Ajouter le fichier source
8options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf")); // remplacez par le chemin de votre fichier réel
9
10// Ajouter le chemin pour enregistrer le fichier converti
11options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
12
13// Exécuter la conversion
14PdfConverter.Convert(options);Validation de la conformité PDF/A
Vous pouvez valider des fichiers PDF existants pour la conformité PDF/A en utilisant la classe PdfAValidateOptions.
1// Créer la classe d'options pour configurer le processus de validation
2var options = new PdfAValidateOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_1A
5};
6
7// Ajouter un ou plusieurs fichiers à valider
8options.AddInput(new FileDataSource("path_to_your_first_pdf_file.pdf")); // remplacez par le chemin de votre fichier réel
9options.AddInput(new FileDataSource("path_to_your_second_pdf_file.pdf"));
10// ajoutez d'autres fichiers si nécessaire
11
12// Exécuter la validation et obtenir les résultats
13var resultContainer = PdfConverter.Validate(options);
14
15// Vérifiez la propriété resultContainer.ResultCollection pour les résultats de validation pour chaque fichier :
16for (var i = 0; i < resultContainer.ResultCollection.Count; i++)
17{
18 var result = resultContainer.ResultCollection[i];
19 var validationResult = (PdfAValidationResult) result.Data;
20 var isValid = validationResult.IsValid; // Résultat de validation pour le i-ème document
21}Caractéristiques 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 s’ils ne sont pas conformes.
- Flux de travail efficace : Minimisez le temps et les efforts avec des processus de conversion rapides et fiables.