Comment exporter des documents au format PDF UA en C#

How to Export PDF/UA Format Documents in C

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF vous permet d'exporter des PDF selon la norme PDF/UA, garantissant ainsi l'accessibilité aux utilisateurs handicapés. La bibliothèque prend en charge les formats PDF/UA-1 (ISO 14289-1) et PDF/UA-2 (ISO 14289-2:2024). PDF/UA suit des directives spécifiques, y compris la prise en charge des technologies d'assistance comme les lecteurs d'écran. En respectant le PDF/UA, vos documents PDF répondent aux exigences d'accessibilité fixées par la section 508 de la loi sur la réhabilitation.

Le format PDF/UA permet la refonte du texte sur les petits écrans, l'amélioration des options de navigation, la personnalisation de l'apparence du texte, l'amélioration de la fonctionnalité de recherche et la sélection efficace du texte. Ce format d'accessibilité est essentiel pour les organisations qui doivent se conformer aux réglementations gouvernementales et veiller à ce que les documents soient accessibles à tous les utilisateurs.

Démarrage rapide : Générer des documents conformes PDF/UA

Créez des documents conformes aux normes PDF/UA à l'aide d'IronPDF avec un minimum de code. Importez un PDF existant et convertissez-le au format PDF/UA pour en garantir l'accessibilité. Ce guide montre comment utiliser la bibliothèque IronPDF pour respecter les normes d'accessibilité. Vous pouvez installer IronPDF via NuGet ou suivre notre guide de démarrage rapide pour une installation complète.

  1. Installez IronPDF avec le Gestionnaire de Packages NuGet

    PM > Install-Package IronPdf
  2. Copiez et exécutez cet extrait de code.

    var pdf = IronPdf.PdfDocument.FromFile("input.pdf");
    pdf.SaveAsPdfUA("output_pdfua.pdf");
  3. Déployez pour tester sur votre environnement de production.

    Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit

    arrow pointer

Veuillez noterLes exemples démontrent le format PDF/UA-1 par défaut. IronPDF prend en charge le format PDF/UA-2 (ISO 14289-2:2024) - voir les sections dédiées ci-dessous.


Comment exporter des documents PDF/UA?

Pour exporter un document PDF au format conforme PDF/UA, utilisez la méthode SaveAsPdfUA. Importez le document PDF et utilisez cette méthode pour l'exporter au format PDF/UA. Vous pouvez renseigner le paramètre naturalLanguages pour spécifier la langue du document PDF. IronPDF prend en charge les formats PDF/UA-1 et PDF/UA-2, PDF/UA-1 étant la version de sortie par défaut.

La norme PDF/UA exige une structure de document et des métadonnées appropriées. IronPDF gère automatiquement de nombreuses exigences, mais veillez à ce que vos documents sources comportent des titres appropriés, un texte alternatif pour les images et un ordre de lecture logique. Pour des fonctionnalités avancées de manipulation des PDF, explorez nos guides sur l'édition de PDF et la définition de métadonnées.

Fichier d'entrée : "wikipedia.pdf"

De quel code ai-je besoin pour exporter du PDF/UA?

L'exemple suivant illustre la conversion d'un PDF existant au format PDF/UA. Cette approche fonctionne lorsque vous avez des documents anciens qui doivent répondre aux normes d'accessibilité. Le processus de conversion préserve le contenu du document tout en ajoutant les structures d'accessibilité nécessaires à la conformité PDF/UA.

:path=/static-assets/pdf/content-code-examples/how-to/pdfua-fromfile.cs
using IronPdf;

// Open PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");

// Export as PDF/UA compliance PDF
pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf");
$vbLabelText   $csharpLabel

Quelle est la différence entre PDF/UA-1 et PDF/UA-2?

PDF/UA-1 (ISO 14289-1) est la norme d'accessibilité universelle originale pour les documents PDF, publiée en 2012. Elle jette les bases de l'accessibilité des fichiers PDF en prenant en charge les technologies d'assistance et le contenu structuré.

PDF/UA-2 (ISO 14289-2:2024) est la dernière version, offrant une meilleure prise en charge des fonctionnalités modernes du PDF, notamment une meilleure gestion des champs de formulaire, des annotations, du contenu multimédia et des structures de document complexes. La norme PDF/UA-2 offre une meilleure compatibilité avec les spécifications de la norme PDF 2.0 tout en conservant une compatibilité ascendante avec les exigences d'accessibilité.

Veuillez noterPDF/UA-2 utilise le format PDF 2.0 en interne via QPDF pour une prise en charge améliorée des fonctionnalités et une compatibilité PDF moderne.

Pour spécifier le format PDF/UA-2 lors de l'exportation, utilisez le paramètre de version dans la méthode SaveAsPdfUA :

:path=/static-assets/pdf/content-code-examples/how-to/pdfua-pdfua2.cs
using IronPdf;

// Load existing PDF
var pdf = PdfDocument.FromFile("input.pdf");

// Export as PDF/UA-2 format
pdf.SaveAsPdfUA("output_pdfua2.pdf", PdfUaVersion.PdfUa2);
$vbLabelText   $csharpLabel

Comment convertir en PDF/UA-2 en mémoire?

Pour les flux de travail nécessitant des modifications supplémentaires avant l'enregistrement, utilisez ConvertToPdfUA() pour convertir d'abord les documents en mémoire. Cette approche vous permet d'appliquer les transformations de conformité PDF/UA-2, puis d'effectuer d'autres opérations avant l'exportation finale.

:path=/static-assets/pdf/content-code-examples/how-to/pdfua-convert-ua2.cs
using IronPdf;

// Open PDF File
PdfDocument pdf = PdfDocument.FromFile("input.pdf");

// Convert to PDF/UA-2 in memory
pdf.ConvertToPdfUA(PdfUAVersions.PdfUA2);

// Perform additional modifications if needed
// ...

// Save the converted document
pdf.SaveAs("output-ua2.pdf");
$vbLabelText   $csharpLabel

Veuillez noterConvertToPdfUA() doit être appelé avant SaveAs(). SaveAsPdfUA() gère la conversion automatiquement.

À quoi ressemble la sortie PDF/UA?

Le fichier de sortie est conforme au PDF/UA :

veraPDF Conformance Checker montrant une validation PDF/UA-1 réussie avec un message vert de confirmation de conformité

PDF de sortie :


Comment rendre HTML directement en PDF/UA?

Outre l'exportation de documents au format PDF/UA, utilisez la méthode RenderHtmlAsPdfUA pour convertir directement l'entrée HTML au format PDF/UA. Cette approche fonctionne lorsque l'on crée de nouveaux documents à partir de zéro ou que l'on travaille avec du contenu dynamique provenant d'applications web.

Lors de la conversion de HTML en PDF/UA, veillez à ce que votre HTML respecte les meilleures pratiques en matière d'accessibilité : utilisez des éléments HTML sémantiques, assurez une bonne hiérarchie des titres, incluez un texte alt pour les images et maintenez un flux de contenu logique. Le moteur de rendu Chrome d'IronPDF garantit une conversion précise tout en préservant les fonctionnalités d'accessibilité. Pour plus d'informations sur la conversion HTML en PDF, consultez notre guide HTML en PDF.

Voici un exemple de code :

Quel code rend HTML à PDF/UA?

Cet exemple montre comment créer un document conforme à la norme PDF/UA directement à partir d'un contenu HTML. Notez l'utilisation d'éléments HTML sémantiques tels que les titres et les paragraphes, qui sont essentiels pour créer des documents PDF accessibles. Le titre des métadonnées garantit l'identification correcte du document, une exigence de conformité PDF/UA.

:path=/static-assets/pdf/content-code-examples/how-to/pdfua-render-html-to-pdfua.cs
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// html is a large stright above of a full html page with <html><head><style><body> etc...
var pdf = renderer.RenderHtmlAsPdfUA(@"
    <!DOCTYPE html>
    <html>
    <head>
        <title>Document</title>
    </head>
    <body>
        <h1>Heading 1</h1>
        <h2>Heading 2</h2>
        <p>Paragraph text</p>
    </body>
    </html>");

pdf.MetaData.Title = "v2025.1";

pdf.SaveAs("html-string-ua-ironpdf.pdf");
$vbLabelText   $csharpLabel

Comment vérifier la conformité des PDF/UA?

Le fichier de sortie est conforme au PDF/UA :

vérificateur de conformité veraPDF montrant une validation de conformité PDF/UA réussie avec un message de confirmation vert

Pour valider la conformité PDF/UA en externe, utilisez le vérificateur de conformité veraPDF, un outil gratuit et open-source conçu pour la validation des PDF. Cet outil vérifie les documents par rapport aux normes PDF/UA-1 et PDF/UA-2 et fournit des rapports détaillés sur les problèmes de conformité. Une validation régulière est essentielle lors de la mise en œuvre de fonctions d'accessibilité dans votre flux de travail PDF.


Quels sont les avantages de PDF/UA?

La conformité aux normes PDF/UA offre des avantages qui vont au-delà du respect des exigences réglementaires :

  1. Accessibilité renforcée: Les lecteurs d'écran et les technologies d'assistance interprètent correctement la structure du document pour les utilisateurs souffrant de déficiences visuelles
  2. Amélioration de l'expérience mobile: La refonte du texte garantit la lisibilité des documents sur les petits écrans sans défilement horizontal
  3. Meilleure optimisation pour les moteurs de recherche: Une structure de document appropriée améliore l'indexation du contenu et les possibilités de recherche
  4. <Les documents PDF/UA conservent leurs caractéristiques d'accessibilité sur les différentes plateformes et lors des mises à jour logicielles
  5. Conformité juridique: Respecter les exigences gouvernementales et organisationnelles en matière d'accessibilité des documents numériques

Pour les organisations qui travaillent avec des formulaires PDF, la conformité PDF/UA garantit que les champs du formulaire sont correctement étiquetés et accessibles à tous les utilisateurs.

Comment intégrer PDF/UA dans mon flux de travail?

La mise en œuvre de PDF/UA dans votre flux de documents nécessite une planification. Commencez par vous assurer que les documents sources sont correctement structurés. Lorsque vous travaillez avec des PDF existants, vous devrez peut-être ajouter des métadonnées et des éléments structurels avant la conversion.

Pour le traitement de gros volumes de documents, combinez l'exportation PDF/UA avec d'autres fonctionnalités d'IronPDF telles que la fusion de PDF ou l'ajout de signatures numériques pour créer une solution complète de gestion de documents. La norme PDF/UA est compatible avec ces fonctionnalités, ce qui vous permet de créer des documents accessibles, sécurisés et formatés de manière professionnelle.

Lors du déploiement de solutions PDF/UA dans des environnements d'entreprise sur Windows, Linux, ou Azure, IronPdf fournit des résultats cohérents sur toutes les plateformes. Cette compatibilité multiplateforme garantit que vos efforts de mise en conformité en matière d'accessibilité fonctionnent de manière transparente dans n'importe quel scénario de déploiement.

Résumé

La création de documents conformes aux normes PDF/UA avec IronPDF est simple et essentielle pour garantir l'accessibilité numérique. Qu'il s'agisse de convertir des PDF existants ou de générer de nouveaux documents à partir de HTML, IronPDF fournit les outils nécessaires pour répondre aux normes d'accessibilité tout en préservant la qualité et la fonctionnalité des documents. En intégrant le format PDF/UA dans votre flux de documents, vous vous assurez que le contenu est accessible à tous les utilisateurs, vous vous conformez aux exigences légales et vous préparez vos documents à l'évolution des normes d'accessibilité.

Questions Fréquemment Posées

Qu'est-ce que la norme PDF/UA et pourquoi est-elle importante ?

PDF/UA est une norme d'accessibilité pour les documents PDF qui garantit la compatibilité avec les technologies d'assistance telles que les lecteurs d'écran. IronPDF prend en charge l'exportation PDF/UA pour vous aider à respecter les exigences de conformité de la section 508 et à rendre les documents accessibles aux utilisateurs handicapés.

Comment convertir un PDF existant au format PDF/UA ?

Avec IronPDF, vous pouvez convertir des PDF existants au format PDF/UA à l'aide de la méthode SaveAsPdfUA. Il vous suffit de charger votre PDF à l'aide de PdfDocument.FromFile(), puis d'appeler SaveAsPdfUA() pour l'exporter en tant que document PDF/UA accessible.

Quels sont les avantages de la conformité PDF/UA ?

La conformité PDF/UA grâce à IronPDF permet la refonte du texte sur les petits écrans, des options de navigation améliorées, une apparence de texte personnalisable, une fonctionnalité de recherche améliorée et une sélection de texte efficace, ce qui rend les documents plus accessibles à tous les utilisateurs.

Puis-je spécifier la langue de mon document PDF/UA ?

Oui, IronPDF vous permet de renseigner le paramètre naturalLanguages lorsque vous utilisez la méthode SaveAsPdfUA pour spécifier la langue naturelle de votre document PDF, ce qui est important pour une bonne fonctionnalité des lecteurs d'écran.

Quelle version de PDF/UA la bibliothèque génère-t-elle ?

Par défaut, IronPDF génère une sortie PDF/UA sous la forme de PDF/UA-1, qui est la norme largement adoptée pour les documents PDF accessibles.

Comment puis-je valider mon document PDF/UA ?

Après avoir exporté votre document PDF/UA avec IronPDF, vous pouvez valider sa conformité à l'aide du logiciel veraPDF Conformance Checker pour vous assurer qu'il répond à toutes les exigences en matière d'accessibilité.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer?
Nuget Téléchargements 17,803,474 | Version : 2026.3 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ? PM > Install-Package IronPdf
exécuter un échantillon Regardez votre code HTML se transformer en PDF.