Motor de renderizado de PDF de Chrome
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.
Motor de renderizado de PDF de Chrome
Instalar con NuGet
Install-Package IronPdf
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.