Motor de renderizado de PDF de Chrome

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

Crear renderizados PDF de alta calidad utilizando el motor de renderizado PDF de Chrome!

Cromo es un proyecto de navegador web de código abierto desarrollado y mantenido por Google. Sirve de base para varios navegadores web populares, como Google Chrome, Microsoft Edge, Opera y muchos otros.


Biblioteca NuGet C# para PDF

Instalar con NuGet

Install-Package IronPdf
o
Java PDF JAR

Descargar DLL

Descargar DLL

Instalar manualmente en su proyecto

## Mejoras de alta calidad, bien probadas ## ### Renderizado de alta calidad ### El último "Blink!" Renderizado HTML. Elige entre Chrome Representación idéntica o Renderizado mejorado (que nos parece más preciso y fácil de programar que Chrome.) ### Renders un 20% más rápidos Proporciona multithreading y Async sin esfuerzo, utilizando tantos núcleos de CPU como desee. Para SAAS y aplicaciones de alta carga esto puede ser 5-20 veces más rápidosuperando el uso directo del navegador y los controladores web. ### Soporte completo Completo (y queremos decir completo) apoyo a JavaScript, receptivo diseño y CSS3.
Azure como ciudadano de primera clase. Simplemente funciona.
Mantenimiento continuo y soporte completo mejorado para .NET 8, 7, 6, 5, Core y Framework 4.6.2+. ### Rigurosamente probado El comunicado se aprobó con 1156 pruebas unitarias y de integración ecológicas (y ningún rojo). Creemos que este EAP es tan estable como nuestra versión principal, y cuenta con nuestras mejores mentes mejorándolo activamente cada día. ### Cumplimiento de la Sección 508 sobre accesibilidad Produce PDF accesibles utilizando el PDF(UA) PDF estándar etiquetado. ### Mejoras en curso Nos encantaría conocer su opinión. Póngase en contacto con sales@ironsoftware.com con ideas o si necesitas ayuda para ponerlo en marcha.

Impleméntelo en su proyecto

## 1. Instalar IronPDF Primero debes instalar IronPDF en tu proyecto desde el gestor de paquetes NuGet llamado `IronPdf`. ```shell :ProductInstall ```
## 2. Pruebe la nueva API No hemos roto la anterior API IronPDF C# y VB.NET que ya está utilizando. Seguirá siendo! Sin embargo, el estilo antiguo está siendo sustituido por uno mejor que te dará más control. Por ejemplo, ahora tiene RenderingOptions y HttpLoginCredentials específicos para su renderizador. ```cs :path=/static-assets/pdf/content-code-examples/how-to/ironpdf-2021-chrome-rendering-engine-eap-new-api.cs ``` ## 3. Aplicar un renderizado de cromo perfecto para píxeles Con este ejemplo, obtendrá archivos PDF perfectos para la función "imprimir en PDF" del navegador de escritorio Chrome más reciente. ```cs :path=/static-assets/pdf/content-code-examples/how-to/ironpdf-2021-chrome-rendering-engine-eap-pixel-perfect.cs ``` ### Mejoras recomendadas Recomendamos utilizar algunas mejoras específicas de Hierro. * Utilice hojas de estilo de pantalla para imprimir PDF. Son menos complicados de desarrollar y más fieles a los activos web existentes. * Compatibilidad con diseño adaptable. * Cree formularios PDF a partir de sus elementos de formulario HTML. ```cs :path=/static-assets/pdf/content-code-examples/how-to/ironpdf-2021-chrome-rendering-engine-eap-recommended.cs ``` ## 4. Multi-threading y Async El soporte multithreading y Async para nuestro motor de renderizado Chrome está en una liga diferente a la build anterior. * Para multihilos de nivel empresarial, utilice nuestro *ChromePdfRenderer* en sus hilos existentes y funcionará. En el caso de las aplicaciones web, la configuración también es nula. * Para el procesamiento por lotes de HTML a PDF, recomendamos utilizar el patrón integrado .NET *Parallel.ForEach*. * Nos encanta *async* y hemos proporcionado variantes Async de todos nuestros métodos de renderizado como `ChromePdfRenderer.RenderHtmlAsPdfAsync`
## 5. ¿Cuál es el siguiente paso? ### Próximamente * Despliegues ultradelgados, útiles para *Azure functions* y *AWS Lambda*. Nuestro objetivo es ofrecer opciones de implantación que ocupen el mínimo espacio posible en disco. * Soporte de renderizado móvil: soporte para desarrolladores de aplicaciones iOS y Android. * Opciones de representación de IE y Firefox. * Arquitecturas de renderizado distribuido multiservidor para usuarios de grandes empresas. * Un modelo interno de objetos de documentos PDF rediseñado para admitir la más amplia gama de estándares PDF. Queremos poder manejar con elegancia la lectura y la reparación automática de documentos PDF corruptos y mal codificados. * "{TuIdeaAquí}" Las peticiones de funciones y los informes de errores de nuestros clientes van a la cabeza de la pila. Por favor, Contacte con nosotros con cualquier sugerencia o pregunta.