Compatibilidad con Unicode y UTF-8
IronPDF proporciona soporte nativo para Unicode, permitiendo utilizarlo para renderizar una variedad de idiomas diferentes en un PDF, así como ofreciendo soporte para la codificación UTF-8 para facilitar el proceso de mostrar idiomas modernos basados en letras en sus documentos PDF. Debe tenerse en cuenta que, para que esto funcione, su máquina debe tener fuentes Unicode instaladas, lo cual a menudo se hace automáticamente en los sistemas Windows y Mac, pero para Linux, es posible que las fuentes deban añadirse manualmente.
Este método se utiliza habitualmente para traducir lenguajes como:
- Hindi
- Chino (muchas variantes)
- Árabe
- Japonés
- Tailandés
5 pasos para el soporte Unicode y UTF-8 de IronPDF para PDFs
- var html = @"tu-cadena-aquí";
- var renderer = new ChromePdfRenderer();
- var pdfDocument = renderer.RenderHtmlAsPdf(html);
-
pdfDocument.SaveAs("Unicode.pdf");
El primer paso para explorar el soporte de IronPDF para UTF-8 y Unicode es crear un nuevo string HTML usando el lenguaje de tu elección. Esto se utilizará para generar un documento PDF, el cual renderizará correctamente los caracteres proporcionados. A continuación, crearemos una nueva instancia de
ChromePdfRenderer
, que nos dará acceso al potente motor de renderizado que IronPDF utiliza para manejar sus conversiones de HTML a PDF.A continuación, utilizaremos el método
RenderHtmlAsPdf
para convertir nuestra cadena HTML al formato PDF. El documento PDF resultante se guardará en el objetoPdfDocument
que creamos en la misma línea. Finalmente, guardamos el nuevo documento PDF en la ubicación y nombre de archivo especificados utilizando el métodoSaveAs
.A través del soporte de IronPDF para la codificación UTF-8 y Unicode, mostrar múltiples idiomas en un solo documento PDF nunca ha sido tan fácil. Al añadir una línea como
<meta charset="UTF-8">
al renderizar archivos o URLs asegura que este proceso funcione también para ellos. Haga clic aquí para ver la Guía de Cómo Hacer, que incluye ejemplos, código de muestra y archivos.