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 l'accessibilité pour les personnes en situation de handicap. 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.

Au-delà de l'accessibilité, le PDF/UA offre des avantages tels que le réagencement du texte sur les petits écrans, des options de navigation améliorées, une apparence du texte personnalisable, une fonctionnalité de moteur de recherche améliorée et une sélection et une copie de texte efficaces.

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

Créez facilement des documents conformes au PDF/UA à l'aide d'IronPDF en quelques lignes de code seulement. Importez un PDF existant et convertissez-le rapidement en un format PDF/UA pour garantir l'accessibilité à tous les utilisateurs. Ce guide rapide montre comment utiliser la bibliothèque IronPDF pour répondre efficacement aux normes d'accessibilité.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    var pdf = IronPdf.PdfDocument.FromFile("input.pdf");
    pdf.SaveAsPdfUA("output_pdfua.pdf");
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Flux de travail minimal (5 étapes)

  1. Téléchargez la bibliothèque IronPDF C# pour la conformité PDF/UA
  2. Importer un document PDF existant à convertir
  3. Modifier le document PDF si nécessaire
  4. Exporter un document PDF/UA à l'aide de la méthode SaveAsPdfUA
  5. Valider la conformité du document avec le logiciel veraPDF Conformance Checker


Exemple d'exportation de document PDF/UA

Pour exporter un document PDF au format conforme PDF/UA, vous pouvez utiliser la méthode SaveAsPdfUA. Importez simplement le document PDF et utilisez cette méthode pour l'exporter en fichier PDF/UA. Vous pouvez remplir le paramètre naturalLanguages pour spécifier la langue naturelle du document PDF. Considérons le document PDF montré ci-dessous. Vous pouvez utiliser le code d'accompagnement pour l'exporter en fichier PDF/UA. Par défaut, IronPDF génère le fichier de sortie PDF/UA en tant que PDF/UA-1.

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

Code

: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");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Sortie

Le fichier de sortie est conforme au PDF/UA :

class="content-img-align-center">
class="center-image-wrapper"> PDF/UA compliant

Sortie PDF :

Rendu HTML au standard PDF/UA

En plus d'exporter des documents au standard PDF/UA, nous pouvons également utiliser la méthode RenderHtmlAsPdfUA pour rendre directement l'entrée HTML au standard PDF/UA.

Voici un bref exemple de code sur comment l'utiliser.

Code

: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");
Imports IronPdf

Private renderer As New ChromePdfRenderer()

' html is a large stright above of a full html page with <html><head><style><body> etc...
Private 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

Sortie

Le fichier de sortie est conforme au PDF/UA :

class="content-img-align-center">
class="center-image-wrapper"> PDF/UA compliant

Questions Fréquemment Posées

Comment puis-je créer un document conforme PDF/UA en utilisant C# ?

Vous pouvez créer un document conforme PDF/UA en utilisant IronPDF en important un fichier PDF existant et en utilisant la méthode SaveAsPdfUA pour l'exporter au format PDF/UA.

Quels sont les avantages de l'utilisation de la norme PDF/UA ?

La norme PDF/UA garantit l'accessibilité pour les personnes handicapées, prend en charge les lecteurs d'écran, et offre des fonctionnalités comme la réorganisation du texte sur de petits écrans, une navigation améliorée, l'apparence personnalisable du texte, et une meilleure recherche.

Comment puis-je valider la conformité d'un document PDF/UA ?

Vous pouvez valider la conformité d'un document PDF/UA en utilisant le veraPDF Conformance Checker, qui garantit que le document répond aux normes nécessaires.

Puis-je modifier un PDF avant de l'exporter en tant que PDF/UA ?

Oui, vous pouvez modifier le document PDF selon les besoins, comme ajouter des annotations ou modifier le contenu, avant de l'exporter en utilisant la méthode SaveAsPdfUA.

Est-il possible de convertir une chaîne HTML en document PDF/UA ?

Actuellement, IronPDF ne prend pas en charge l'exportation directe de PDF nouvellement rendus à partir de chaînes HTML, de fichiers ou d'URL web au format PDF/UA.

Quelles étapes sont impliquées dans l'exportation d'un document PDF/UA en C# ?

Pour exporter un document PDF/UA, téléchargez la bibliothèque IronPDF, importez le PDF existant, modifiez-le si nécessaire, spécifiez la langue naturelle, et utilisez la méthode SaveAsPdfUA.

Comment fonctionne la méthode SaveAsPdfUA dans IronPDF ?

La méthode SaveAsPdfUA dans IronPDF est utilisée pour exporter un document PDF existant au format conforme PDF/UA, garantissant qu'il répond aux normes d'accessibilité.

Quel est le but de spécifier la langue naturelle dans un document PDF/UA ?

Spécifier la langue naturelle dans un document PDF/UA aide les lecteurs d'écran et autres technologies d'assistance à mieux interpréter le contenu textuel pour les utilisateurs handicapés.

IronPDF est-il compatible avec .NET 10 lors de l'exportation au format PDF/UA ?

Oui, IronPDF est entièrement compatible avec .NET 10 et vous pouvez l'utiliser dans des projets .NET 10 pour exporter des documents PDF au format PDF/UA en utilisant la méthode SaveAsPdfUA sans aucune configuration particulière.

Chaknith Bin
Ingénieur logiciel
Chaknith travaille sur IronXL et IronBarcode. Il a une expertise approfondie en C# et .NET, aidant à améliorer le logiciel et à soutenir les clients. Ses idées issues des interactions avec les utilisateurs contribuent à de meilleurs produits, documentation et expérience globale.
Prêt à commencer?
Nuget Téléchargements 16,154,058 | Version : 2025.11 vient de sortir