Cómo exportar documentos en formato PDF/UA en C#

por Chaknith Bin

IronPDF le permite exportar archivos PDF al estándar PDF/UA, garantizando la accesibilidad para personas con discapacidad. PDF/UA sigue directrices específicas, incluida la compatibilidad con tecnologías de asistencia como los lectores de pantalla. Al cumplir con PDF/UA, sus documentos PDF cumplen los requisitos de accesibilidad establecidos por la Sección 508 de la Ley de Rehabilitación.

Más allá de la accesibilidad, PDF/UA ofrece ventajas como el reflujo del texto en pantallas pequeñas, mejores opciones de navegación, apariencia personalizable del texto, mayor funcionalidad de los motores de búsqueda y selección y copia eficaces del texto.


Biblioteca NuGet C# para PDF

Instalar con NuGet

Install-Package IronPdf
o
Java PDF JAR

Descargar DLL

Descargar DLL

Instalar manualmente en su proyecto

Exportar documento PDF/UA Ejemplo

Para exportar un documento PDF en formato PDF/UA, puede utilizar el método SaveAsPdfUA. Basta con importar el documento PDF y utilizar este método para exportarlo como archivo PDF/UA. Considere el documento PDF que se muestra a continuación. Puede utilizar el código adjunto para exportarlo como archivo PDF/UA.

Archivo de entrada: "wikipedia.pdf"

Código

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

//  Abrir archivo PDF
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");

//  Exportar como PDF/UA compliance PDF
pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf");
Imports IronPdf

'  Abrir archivo PDF
Private pdf As PdfDocument = PdfDocument.FromFile("wikipedia.pdf")

'  Exportar como PDF/UA compliance PDF
pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf")
VB   C#

Salida

El archivo de salida es compatible con PDF/UA:

Compatible con PDF/UA

PDF de salida:

Tenga en cuenta
Actualmente no es posible exportar un PDF recién renderizado desde una cadena HTML, un archivo o una URL web.

Chaknith Bin

Ingeniero de software

Chaknith es el Sherlock Holmes de los desarrolladores. La primera vez que se le ocurrió que podría tener futuro en la ingeniería de software fue cuando hacía retos de código por diversión. Su trabajo se centra en IronXL e IronBarcode, pero se enorgullece de ayudar a los clientes con todos los productos. Chaknith aprovecha sus conocimientos, adquiridos hablando directamente con los clientes, para ayudar a mejorar los propios productos. Sus comentarios anecdóticos van más allá de los tickets de Jira y apoyan el desarrollo de productos, la documentación y el marketing, para mejorar la experiencia general del cliente.Cuando no está en la oficina, se le puede encontrar aprendiendo sobre aprendizaje automático, codificación y senderismo.