Registro de cambios: Actualizaciones, hitos, hoja de ruta
Únete a 50.000 desarrolladores para recibir actualizaciones
Hoja de ruta de IronPDF
Hemos hecho de IronPDF el producto líder¹ .NET HTML a PDF dando prioridad a la compatibilidad, la facilidad de uso y los resultados. Ahora, nuestra misión es mantener esa reputación ganada con tanto esfuerzo actualizando continuamente IronPDF con los últimos cambios tecnológicos en HTML, CSS y JS; y las versiones más avanzadas de Chrome.
Nuestro software está desarrollado para ingenieros, por ingenieros, por lo que comprendemos el valor de las pruebas rigurosas, la asistencia y la transparencia de las licencias únicas.
Nos enorgullecemos de escuchar a nuestra comunidad y lo demostramos dando prioridad a las peticiones de funciones en función de lo que nos piden ustedes, nuestros clientes.
A largo plazo, tenemos previsto diversificar IronPDF ofreciéndolo en varios lenguajes de programación. ¹ Basado en una auditoría independiente de nuestro producto en agosto de 2022.
Hitos
Aquí destacamos tres grandes hitos que suponen una mejora significativa del rendimiento de IronPDF. Ver hitos >
Diciembre de 2024
IronPDF v2024.12.9
Características y mejoras
https://www.nuget.org/packages/IronPdf/2024.12.9
Notas de publicación
- Se solucionó un problema donde la combinación de ciertos PDFs provocaba un bloqueo.
- Se solucionó un problema donde la primera letra del texto bajo una región redactada aún podía aparecer en la salida.
- Se añadió soporte para caracteres de nueva línea en
ReplaceText
yDrawText
. - Se añadió una nueva propiedad
IsSubsetted
a la clasePdfFont
. - Se añadió la bandera skipSubsetFonts a
PdfFontCollection.Find
. - Se añadieron sobrecargas para el método
ReplaceText
para aceptar el objetoPdfFont
.
Noviembre 2024
IronPDF v2024.11.4
Características y mejoras
https://www.nuget.org/packages/IronPdf/2024.11.4
Notas de publicación
- Agrega una nueva API para incrustar archivos durante la conversión a PDF/A.
- Agrega los parámetros opcionales FontName y
CustomFontSize
a la APIReplaceText
. - Permite utilizar fuentes personalizadas con la API
DrawText
. - Corrige problemas de posicionamiento de sellos.
- Corrige un problema donde algunos archivos PDF/A no se podían mostrar en Adobe Acrobat Pro.
- Soluciona un problema donde
ReplaceText
provoca saltos de línea verticalmente. - Soluciona un problema donde
Resize()
,Extender()
, y `Transform()métodos eran inaccesibles. - Mejora el soporte de texto Unicode.
- Mejora el uso de memoria y el rendimiento.
- Mejora la velocidad de
ApplyMultipleStampsAsync
.
Octubre 2024
IronPDF v2024.10.8
Características y mejoras
https://www.nuget.org/packages/IronPdf/2024.10.8
Notas de publicación
- Mejora la posición de la redacción de texto
- Mejora la conversión a PDF/A-3
- Mejora la apariencia y el comportamiento de las casillas de verificación y los botones de opción.
- Mejora la precisión del posicionamiento de los sellos al escalar
- Soluciona un problema donde el desplazamiento del sello se aplica a páginas rotadas.
- Soluciona el problema donde el carácter Unicode no aparece al establecer el valor del formulario.
- Soluciona el problema donde
VerifyPdfSignatures
devuelve un valor incorrecto. - Hace visible el campo de firma en Bluebeam Revu
IronPdfEngine
ahora admite botones de opción de formulario, campos de firma y campos de imagen.
Septiembre de 2024
IronPDF v2024.9.3
Características y mejoras
https://www.nuget.org/packages/IronPdf/2024.9.3
Notas de publicación
- Añade compatibilidad con recursos HTML con extensión de archivo '.download'
- Añade una nueva API experimental para acceder a todos los objetos DOM de un PDF(véase `PdfDocument.Pages[].ObjectModel)
- Añade compatibilidad con cabeceras de solicitud HTTP para HTML a PDF(véase
ChromePdfRenderOptions.HttpRequestHeaders
) - Mejora la validación de firmas múltiples por lectores de PDF externos(véase `Permisos de firma)
- Mejora el comportamiento y la fidelidad de la función "combinar páginas"(también conocido como N-up)
Agosto de 2024
IronPDF v2024.8.3
Características y mejoras
https://www.nuget.org/packages/IronPdf/2024.8.3
Notas de publicación
- Añade compatibilidad con la conversión de las versiones PDF/A 1A, 1B, 2A, 2B y 3A!
- Añade soporte para crear documentos PDF en blanco(ver constructor `PdfDocument)
- Añade soporte para combinar páginas PDF en una sola página de filas y columnas(véase
PdfDocument.CombinePages()
) - Añade soporte para mover o escalar el contenido completo de la página(véase
PdfPage.Transform()
) - Corrección de casillas de verificación no interactivas al convertir HTML a PDF/A
- Mejora el rendimiento al crear botones de opción a partir de HTML
**Problemas conocidos
RedactRegion
requiere una altura negativa para funcionar correctamente(pr)CombinePages
no permite combinar páginas de distintos tamaños(pr)
Julio de 2024
IronPDF v2024.7.8
Características y mejoras
https://www.nuget.org/packages/IronPdf/2024.7.8
Notas de publicación
- Se corrige un problema por el que los enlaces, formularios y anotaciones se rompían al guardar como PDF/A.
- Se corrige un problema por el que el orden de las pestañas era incorrecto al guardar como PDF/UA.
- Se corrige un problema de pérdida de memoria al eliminar objetos PDF.
- Soluciona problemas por los que los formularios no podían editarse a través de Adobe Acrobat Pro.
- Se han corregido los problemas por los que la representación de imágenes de gran tamaño provocaba un bloqueo.
- Se corrigen problemas por los que la anchura de representación no se aplicaba a los encabezados y pies de página.
- Se han solucionado problemas por los que los sellos se colocaban mal en diferentes tamaños de página.
- Se soluciona un problema por el que los valores de los formularios no eran visibles después de aplanar una página.
- Se corrige un problema por el que los valores de los formularios no eran visibles al convertir la página en imagen(use Flatten=true`).
- Se ha corregido un problema por el que las imágenes de las firmas no eran visibles.
- Mejora el soporte para establecer valores de formulario para nombres de formulario duplicados.
- Añade compatibilidad con la representación de listas de cuadros combinados seleccionados a partir de entradas HTML.
- Añade nuevas opciones para la API de redacción de texto.
- Añade soporte para la redacción de palabras enteras, incluidos los signos de puntuación.
Junio de 2024
IronPDF v2024.6.1
Características y mejoras
https://www.nuget.org/packages/IronPdf/2024.6.1
Notas de publicación
- Añade una nueva API de redacción de regiones
- Añade compatibilidad con campos de formulario de imagen
- Añade soporte para mostrar valores de campos de formulario al convertir PDF a imagen
- Permite un identificador personalizado en lenguaje natural para
SaveAsPdfUA
- Se corrige un error por el que
SaveAsPdfUA
a veces se bloquea - Se corrige un error por el que a veces se bloqueaba
Merge
- Se soluciona el problema por el que
Stamp
corrompe algunos PDF - Se soluciona el problema por el que
CompressImage
corrompe algunos PDF - Se soluciona el problema por el que añadir un encabezado o un pie de página corrompía algunos archivos PDF
- Se soluciona el problema por el que se ignoraban los nombres de campos de formulario con notación de puntos
- Corrige un montón de
System.AccessViolationExceptions
al manipular documentos PDF - Se soluciona el problema por el que
QRCode
utilizaba una anchura y altura no válidas - Se corrige el problema por el que
RenderDocxAsPdf
no tiene en cuenta el elemento de salto de página de docx - Se corrige un problema por el que el nombre de usuario de autenticación de inicio de sesión se establece erróneamente con el valor de la contraseña
- Se corrige un error de conformidad con FIPS en algunos sistemas
- Corrige la
StackOverflowException
lanzada cuandoIronPdf
se inicializa antes queIronQr
- Mejora la compatibilidad con las anotaciones de formularios
- Actualizaciones a la última versión de Pdfium que incluye correcciones al manipular documentos PDF existentes
- Actualiza
IronSoftware.System.Drawing
a 2024.6.1 - Soporta más idiomas en
IronPdf
Docker image
Mayo de 2024
IronPDF v2024.5.2
Características y mejoras
https://www.nuget.org/packages/IronPdf/2024.5.2
Notas de publicación
- Añade la nueva API
IronPdf.Cleaner
que puede limpiar y escanear PDFs. - Se corrige el problema por el que
RenderRtfFileAsPdf
a veces devuelve contenido negro.
Abril de 2024
IronPDF v2024.4.2
Características y mejoras
https://www.nuget.org/packages/IronPdf/2024.4.2
Notas de publicación
- Añade el nuevo `PdfDocument.Compress()API.
- Soluciona el problema por el que los PDF girados provocaban imágenes rotas al convertir PDF a HTML.
- Soluciona el problema por el que los PDF en árabe rompían la estructura HTML al convertir PDF a HTML.
- Se corrige un problema por el que se modificaba el tamaño de la fuente del encabezado/pie de página al aplicar el margen.
- Soluciona el problema por el que el índice(TOC) no renderiza HTML complejo.
- Se soluciona un problema por el que no funcionaba la configuración de la clave de licencia en
IronPdfEngine
. - Se soluciona el problema por el que al convertir un PDF girado a HTML las imágenes salían rotas.
- Se soluciona el problema por el que la conversión de un PDF con caracteres árabes a HTML rompe la estructura del documento.
- Soluciona el problema por el que
PdfSignature.SigningContact
no funcionaba. - Mejora el rendimiento de
DocxToPdf
. - Hace que todos los métodos
Print
sean asíncronos. - Actualiza las librerías gRPC a la versión 2.62.0
Marzo de 2024
IronPDF v2024.3.4
Características y mejoras
https://www.nuget.org/packages/IronPdf/2024.3.4
Notas de publicación
- Añade una nueva y completa API de fuentes para añadir, eliminar y utilizar fuentes.(véase
PdfDocument.Fonts
.) - Añade la función de redacción de texto en PDF(véase
PdfDocument.RedactText()
) - Añade soporte para comprimir imágenes en escala de grises con
PdfDocument.CompressImages()
- Añade compatibilidad con el submuestreo de cromas "444" y "441" con
PdfDocument.CompressImages()
- Añade un nuevo método para cargar firmas a partir de una cadena base64(véase
PdfSignature.FromBase64()
) - Añade soporte para MacOs ARM cuando se utiliza el "Docker Engine" de IronPdf.
- Añade la bandera de entorno IRONPDF_ENGINE_ENABLE_LOG para IronPdf "Docker Engine".
- Mejora el mensaje de error cuando el usuario intenta firmar utilizando una firma sin clave privada.
- Mejora el mensaje de error cuando se detecta un desajuste en la versión de IronPdf "Docker Engine".
- Mejora el uso de la memoria al abrir un documento o trabajar con imágenes.
- Mejora la compatibilidad con PDF/A
- Mejora la extracción de texto para omitir el guión de final de línea.(carácter 0xFFFE)
- Se corrige el problema de que las anotaciones no se redimensionan correctamente.(véase
PdfDocument.ResizePage()
) - Se soluciona un problema por el que la clave de licencia de IronPdfEngine era anulada por el cliente.
- Se corrige un problema por el que la tabla de contenidos no funcionaba con HTML de una sola línea.
- Se soluciona el problema de "ensamblaje incompatible" al actualizar las versiones de IronPdf.
- Corrección de un extraño conflicto de versiones con la biblioteca OpenXML
- Se corrige un problema con los diseños de sellos HTML
- Se soluciona el problema de la desaparición del contenido al aplicar un PDF de fondo.
- Se corrige un problema por el que el primer botón de opción de una colección no podía seleccionarse mediante HTML.
- Se soluciona un problema por el que las firmas digitales de determinados PDF no eran visibles en el visor de Adobe.
Febrero de 2024
IronPDF v2024.2.2
Características y mejoras
https://www.nuget.org/packages/IronPdf/2024.2.2
Notas de publicación
- Se corrige un problema de transformación al modificar un documento después de llamar a
AppendPdf()
- Se corrige el problema de que los tiempos de ejecución no se descargan cuando
Installation.AutomaticallyDownloadNativeBinaries=true
. - Se soluciona el problema por el que se ignoraba
Installation.CustomDeploymentDirectory
. - Se soluciona un problema por el que al activar el cumplimiento de PDF/A se eliminaba la transparencia y aparecía un fondo negro.
- Se soluciona el problema por el que los usuarios no podían acceder al enum `PdfFormFieldFlags
- Soluciona el problema por el que
ReplaceTextOnPages()
arrojaría un error si no se encontrara el texto en todas las páginas - Se soluciona un problema con las cookies en Linux
- Se soluciona el problema por el que
Installation.SingleProcess
siempre estaba activado. - Corrige varios problemas al manipular formularios después de configurar IronPdf para usar Docker/remote.
- Mejora varios comentarios y la documentación de la API
- Mejora el espaciado entre letras, palabras y texto al sustituir texto; Las palabras ya no deberían tener un espaciado erróneo entre las letras
- Añade soporte para configuraciones personalizadas de conexión remota IronPdf.(véase
IronPdfConnectionConfiguration WithCustomChannel()
)
Enero de 2024
IronPDF v2024.1.20
Características y mejoras
https://www.nuget.org/packages/IronPdf/2024.1.20
Notas de publicación
- Añade una lista de opciones válidas para botones de radio y casillas de verificación. (Véase
CheckboxFormField
yRadioFormField
paraChoices
ySelectedIndex
.) - Añade una forma de establecer el índice seleccionado de botones de radio y casillas de verificación. (Véase
CheckboxFormField
yRadioFormField
paraBorrar()y
Select`.) - Añade la posibilidad de dibujar líneas y rectángulos en un documento existente. (Véase
PdfDocument
paraDrawLine()y
DrawRectangle()`) - Añade la posibilidad de añadir un campo de firma vacío que permite al usuario hacer clic para firmar. (Ver la clase `SignatureFormField)
- Añade extracción de texto, caracteres y líneas con información de posición. (Ver
PdfDocument.Pages
paraLíneas
yCaracteres
.) - Añade funciones de seguridad web opt-in más potentes para quienes aceptan entradas de usuarios no fiables. (Véase
Installation.EnableWebSecurity
.) - Añade la posibilidad de especificar la fuente al dibujar texto en un documento existente. (Véase
PdfDocument.DrawText()
) - Añade compatibilidad con las extensiones OpenAI. (Consulte el paquete NuGet
IronPdf.Extensions.AI
.) - Añade soporte para añadir y eliminar formularios mediante
PdfDocument.Form.Add()
,Eliminar()
, etc.(implementadoObservableCollection
) - Se corrige un error por el que los hipervínculos se rompían tras activar la compatibilidad con PDF/A o PDF/UA.
- Se corrige el fallo de renderizado al renderizar ciertas URLs WebGL o Javascript en algunas máquinas.
- Corrección de la validación PDF/UA al convertir un documento que contiene hipervínculos. (PDF/UA 7.18.5)
- Corrige System.AccessViolationException al convertir a PDF/A
- Se corrige la sustitución de texto para que sea compatible con documentos que utilizan texto en escala de grises o trazados.
- Mejora el comportamiento de reemplazar texto con muchas correcciones de errores y mejor formato de texto.
- Mejora las descripciones de contenido PDF/A para hipervínculos.
- Mejora el comportamiento en entornos de sólo lectura que sólo permiten un único proceso activando automáticamente
Installation.SingleProcess
.
Diciembre de 2023
IronPDF v2023.12.6
Características y mejoras
https://www.nuget.org/packages/IronPdf/2023.12.6
Notas de publicación:
- Añade una nueva API de fuentes para añadir, eliminar y utilizar fuentes.! (véase
PdfDocument.Fonts
.) - Añade una nueva API de anotaciones para recuperar anotaciones de documentos.! (véase
Anotaciones.pdfDocument
.) - Añade compatibilidad con las URL de marcas de tiempo de firma que requieren SHA-256 o SHA-512.(véase
TimestampHashAlgorithms
.) - Añade compatibilidad con los valores de los botones de radio definidos mediante el atributo HTML "checked".
- Se corrige un error por el que IronPdf a veces corrompía documentos firmados digitalmente por terceros.(véase
ChangeTrackingModes
.) - Se corrige un error por el que algunos elementos de formularios PDF se corrompían al combinar varios documentos.
- Se corrige un error por el que el índice de páginas PDF era incorrecto al iterar sobre páginas PDF utilizando IronPdf.
- Corrección de un error al establecer el valor de un formulario de casilla de verificación
- Se corrige un error al aplicar un PDF de fondo detrás de un documento existente.
- Se corrige un error relacionado con la aplicación de encabezados y pies de página a un documento con varios tamaños de página diferentes.
- Mejora el comportamiento de las cookies: ahora se puede acceder a las cookies personalizadas a través de todo el dominio URL durante la renderización.
- Mejora la presentación visual de las casillas de verificación y los botones de radio generados por IronPDF.
Noviembre de 2023
IronPDF v2023.11.7
Características y mejoras
https://www.nuget.org/packages/IronPdf/2023.11.7
Notas de publicación:
- Nueva generación automática del índice! Véase el ajuste `TableOfContents
- Añade una nueva forma de reducir el tamaño de tu PDF! Véase
PdfDocument.CompressStructTree()
- Añade una nueva API de campo de formulario PDF(véase
IFormFieldCollection
yPdfDocument.Form
.) - Añade compatibilidad con los atributos de formulario HTML "readonly", "disabled" y "maxlength".
- Añade compatibilidad con "combinación de correspondencia" al convertir DocX a PDF.(véase
RenderDocxMailMergeAsPdf()
) - Se corrige el problema de la url base cuando la ruta de un archivo contiene un carácter especial.
- Soluciona el problema de que los activos no se cargan al renderizar desde ASP.NET Framework
- Se solucionan problemas con PDF/A que arrojaban el mensaje "Espacio de color no válido" en Adobe Reader.
- Corrección de problemas al generar una imagen a partir de un PDF con transparencia
- Corrección de problemas al generar una imagen a partir de un PDF después de llamar a
Flatten()
- Se corrigen problemas al utilizar encabezados y pies de página o sellos HTML en máquinas con culturas/cadenas no estadounidenses.
- Se solucionan problemas al utilizar varios productos de Iron Software en el mismo proyecto.
- Corrige varios problemas y la funcionalidad que falta cuando se utiliza Docker para alojar un "motor" IronPDF.
- Correcciones al convertir DocX con encabezados y pies de página a PDF
- Se corrigen varios problemas al ejecutar IronPDF en un entorno persistente alojado en hardware de Apple.
Octubre de 2023
IronPDF v2023.10.3
Características y mejoras
https://www.nuget.org/packages/IronPdf/2023.10.3
Notas de publicación:
- Pequeñas correcciones de errores y mejoras de rendimiento
Septiembre de 2023
IronPDF v2023.9.8
Características y mejoras
https://www.nuget.org/packages/IronPdf/2023.9.8
Notas de publicación:
- Añade la conversión de documentos Word a PDF (véase DocxToPdfRenderer)
- Añade soporte para matemáticas LaTeX en documentos PDF (véase EnableMathematicalLaTex)
- Añade soporte para cookies al renderizar desde una cadena HTML
- Añade compatibilidad con MacOS para los métodos asíncronos de IronPdf
- Añade compatibilidad con imágenes de firma transparentes
- Añade compatibilidad con el alojamiento de IronPdf en Azure App Services (véase IronPdf.Server.Azure)
- Añade compatibilidad para utilizar IronPdf en iOS y Android a través del servicio de aplicaciones de Azure (véase el repositorio IronPdf.Examples).
- Se corrige un error en MacOS que a veces provocaba fallos en las renderizaciones consecutivas.
- Se corrige un error que provocaba un bloqueo cuando se instalaban varios productos de Iron Software.
- Se corrige un error que impedía el uso de Installation.ChromeGpuMode
- Se corrige un error que impedía ejecutar IronPdf en aplicaciones MAUI.
- Corrección de errores varios al utilizar el servicio gRPC (motor Docker de IronPdf)
- Corrección de pérdidas de memoria al fusionar documentos
- Cambia las cookies para que sean específicas de cada renderizado individual (véase ChromePdfRenderOptions.CustomCookies).
- Cambia el comportamiento predeterminado de las renderizaciones de HTML a PDF para utilizar un contexto de solicitud independiente (consulte IronPdf.Rendering.RequestContexts).
- Mejora la estabilidad del motor Docker de IronPdf
- Mejora la compatibilidad con MacOS
- Mejora la compatibilidad con el modo de proceso único
- Mejora la detección de rutas al utilizar IronPdf para Python en MacOS.
- Reduce el tamaño del disco del motor Docker de IronPdf
- Reduce el tiempo necesario para guardar documentos de gran tamaño (>100 MB) en un 90% o más.
Agosto de 2023
IronPDF v2023.8.6
Características y mejoras
https://www.nuget.org/packages/IronPdf/2023.8.6
Notas de publicación:
- Corrige el error 'missing IronPdfInterop.dll' en algunos casos.
- Se corrige un error en el índice de páginas al utilizar 'ImportPages'.
- Se corrige un error que provocaba el bloqueo del programa al copiar anotaciones.
- Añade una función para esperar a que los elementos HTML se carguen antes de renderizarlos. (véase "WaitFor")
- Añade una función para esperar a que se carguen las fuentes antes de renderizarlas. (véase "WaitFor")
- Añade una función para especificar la rotación cuando texto de dibujo
- Añade la posibilidad de especificar un perfil de color personalizado al guardar como PDFA
Julio de 2023
IronPDF v2023.7.4
Características y mejoras
https://www.nuget.org/packages/IronPdf/2023.7.4
Notas de publicación:
- Añade la función de conversión a SVG: Esto incluye la posibilidad de convertir PDF en archivos SVG y cadenas SVG.
- Añade la función de conversión a HTML: Esto incluye la posibilidad de convertir PDF tanto en archivos HTML como en cadenas HTML.
- Añade la función de metadatos XMP y mejora la API existente para establecer propiedades de metadatos
- Añade compatibilidad con PDF U/A: Véase PdfDocument.SaveAsPdfUA()
- Añade la activación de HTML a PDF mediante el método Javascript: Véase RenderingOptions.WaitFor()
- Añade la activación de HTML a PDF mediante la finalización de la actividad de red: Véase RenderingOptions.WaitFor()
- Añade compatibilidad con Python (Python 3.7+): Instalar mediante 'pip install ironpdf'
- Corrección de problemas de conectividad con IronPdf Imagen Docker
- Corrige Image Stamper: La imagen PNG del sello pierde su transparencia
- Corrección de ImageToPdfConverter.ImageToPdf: Resuelta una excepción al pasar AnyBitmap
- Corrección de la lectura del título y el contenido de las anotaciones de texto
- Se soluciona un problema poco frecuente por el que la clave de licencia no podía verificarse en sistemas que no estuvieran en inglés.
- Se ha corregido InsertPdf() para que combine correctamente los campos de formulario y los marcadores.
- Aumenta significativamente el rendimiento al utilizar encabezados y pies de página HTML.
- Reduce el uso de memoria al convertir HTML a PDF
- Reduce el uso de memoria al abrir documentos PDF de gran tamaño
- Mejora la compatibilidad de la plataforma con algunas versiones de Windows Server (2016 y posteriores).
- Actualización a IronSoftware.Drawing 2023.7.1 con varias correcciones de errores en la codificación y descodificación de imágenes.
Junio de 2023
IronPDF v2023.6.10
Características y mejoras
https://www.nuget.org/packages/IronPdf/2023.6.10
Notas de publicación:
- Añade la opción de alimentación continua, por ejemplo, para generar documentos de recibo.
- Añade un nuevo anotaciones API, ¡incluida la eliminación de anotaciones!
- Corrección de la opción de escala de grises que no se aplicaba
- Se corrige la función de compresión de imágenes que corrompe los mapas de bits.
- Se corrige la adición, edición o fusión de marcadores en determinados casos.
- Corrige las firmas que a veces no son visibles en el panel de firmas de Adobe Reader.
- Corrige RasterizeToImageFiles no teniendo en cuenta la rotación de la página
- Se corrige el encogimiento de los sellos de códigos de barras al acercarse al límite de la página.
- Corrige IronPdfEngine Docker problema de dirección IP (ahora escucha en 0.0.0.0)
- Corrige IronPdfEngine encabezados y pies de página no funciona correctamente
- Mejora el uso de la memoria y el rendimiento hasta en un 10%.
- Mejora la lógica de compresión de imágenes para optimizar aún más el tamaño.
- Mejora el mensaje de error de falta de memoria para que sea más evidente.
- Elimine el espacio de nombres IronPdf.Rendering.Abstractions. En su lugar, utilice los mismos métodos de renderizado de la clase ChromePdfRenderer
Mayo de 2023
IronPDF v2023.5.8
Características y mejoras
https://www.nuget.org/packages/IronPdf/2023.5.8
Notas de publicación:
- Corrección de errores y puntos de interrupción para IronPdf en Linux
- Se soluciona un problema por el que las claves de licencia no se recuperaban de web.config en algunos proyectos ASP.NET de .NET Framework.
- Corrige posibles advertencias sobre conflictos de versión de System.Memory
- Añade Compatibilidad con PDF/A-3B (véase SaveAsPdfA() y ConvertToPdfA())
- Añade soporte para eliminar metadatos del documento (véase RemoveMetadataKey())
- Se corrige un error al abrir un documento desde Stream
Abril de 2023
IronPDF v2023.4.4
Características y mejoras
https://www.nuget.org/packages/IronPdf/2023.4.4
Notas de publicación:
- Compatible con ImageSharp 2 e ImageSharp 3 (véase Dibujo de hierro Versión de ImageSharp)
- Admite la generación de PDF con modelo cliente/servidor en contenedores (véase Imágenes Docker de IronPdfEngine)
- Se corrigen algunos casos en los que la clave de licencia no se leía desde el archivo de configuración de la aplicación.
- Se corrigen algunos casos de referencias a ensamblados que faltaban o eran incompatibles con .NET 4.6.2 - 4.8.
Marzo de 2023
IronPDF v2023.3.2
Características y mejoras
https://www.nuget.org/packages/IronPdf/2023.3.2
Notas de publicación:
- Implementa imágenes de firma (véase
PdfSignatureImage
) - Se añade una nueva API de redimensionamiento para escalar las dimensiones de la página manteniendo las relaciones de aspecto.
- Corrección de la posición del estampador y de la marca de agua en PDF con orientación diferente
- Se corrige una excepción al recuperar campos de formulario de un PDF que contiene un hipervínculo.
- Actualización a CEF 110.0.31 con numerosas mejoras de seguridad y rendimiento.
Febrero de 2023
IronPDF v2023.2.4
Características y mejoras
https://www.nuget.org/packages/IronPdf/2023.2.4
Notas de publicación:
- ¡Compatible con IronPdfEngine Docker!
- Admite el almacenamiento incremental de PDF
- Revisiones PDF firma y firma
- Elimina la dependencia de iTextSharp
- Arregla
DibujarLíneaDivisoria
errores en la cabecera/pie de página - Añade
DrawDividerLineColor
en Texto Encabezado/Pie - Cambia la versión mínima de .NET Framework de 4.0 a 4.6.2
- Corrige la pérdida de memoria al utilizar
ReemplazarTextoEnPágina
- Actualizaciones
IronSoftware.System.Drawing
hasta 2023.2.12 - Se ha corregido un problema por el que la conversión de una imagen a PDF a veces provocaba que la imagen no encajara correctamente en el documento PDF.
- Se ha corregido un problema por el que el ajuste de texto en el encabezado y pie de página HTML no rompía una palabra correctamente al renderizar un PDF desde HTML. Anteriormente, algunas palabras se rompían en lugares inesperados, lo que dificultaba la lectura o la comprensión del texto.
- Se ha corregido un error en el
ImageStamper
que no leía correctamente las rutas relativas
Enero de 2023
IronPDF v2023.1.11416
Características y mejoras
https://www.nuget.org/packages/IronPdf/2023.1.11416
Notas de publicación:
- Añade soporte para la ejecución de JavaScript personalizado después de un renderizado HTML (véase la propiedad JavaScript).
- Se corrige la compatibilidad con Ubuntu 22
- Corrección de los archivos IronPdf que no se incluyen al utilizar el método de publicación ClickOnce.
- Se corrige un error al fusionar documentos con determinadas configuraciones de campos de formulario.
- La caché de disco ahora está activada por defecto y se establece en la ruta de la carpeta temporal (véase
Installation.ChromeBrowserCachePath
) - Deja de funcionar
FitPaperModes.None
y añadeFitPaperModes.Zoom
- Sustituye a
System.Drawing.Common
conIronSoftware.Drawing
en proyectos netstandard2.0
Notas:
- azure v4 w/ net6.0 no additional variables set[enlace de descarga]
ChromePdfRenderer renderer = new ChromePdfRenderer(); var doc = renderer.RenderUrlAsPdf("https://www.google.com/"); devolver nuevo FileContentResult(doc.BinaryData, "application/pdf") { FileDownloadName = "google.pdf"
- azure v4 w/ net6.0 no additional variables set[enlace de descarga]
ChromePdfRenderer renderer = new ChromePdfRenderer(); var doc = renderer.RenderUrlAsPdf("https://www.google.com/"); devolver nuevo FileContentResult(doc.BinaryData, "application/pdf") { FileDownloadName = "google.pdf"
- dotnet publish net6.0 plataforma de destino win-x64
Diciembre de 2022
IronPDF v2022.12.11113
Características y mejoras
https://www.nuget.org/packages/IronPdf/2022.12.11113
Notas de publicación:
- Se corrige un fallo al utilizar IronPdf como parte de un servicio de Windows.
- Corrige el error 'failed to deploy IronPdf' al utilizar IronPdf con Azure Functions (ver Cómo ejecutar HTML a PDF con .NET en Azure)
- Se corrige el comportamiento al estampar HTML o imágenes detrás de contenido PDF existente.
- Corrige la falta de interfaz de registro personalizado (Logging.CustomLogger)
- Corrige la funcionalidad AspxToPdf que faltaba (sólo .NET 4)
- Corrige el Zoom que se ignora incluso con FitToPaperModes correctamente establecido en Ninguno.
- Añade RenderZipFileAsPdf para renderizar archivos ZIP como documentos PDF.
- Añade las opciones RenderDelay y BackgroundColor a TextStamper.
- Actualización a Chrome 108.4.13 con numerosas mejoras de rendimiento y seguridad
- Actualiza varios paquetes NuGet de terceros para mitigar vulnerabilidades.
- Actualiza los archivos docker sugeridos (véase Añadir IronPdf a un contenedor Docker existente)
- Mejora la coherencia de las implantaciones de IronPdf en varias distribuciones de Linux y versiones de .NET.
- Mejoras graduales en la gestión de la memoria, la estabilidad y el rendimiento del código nativo.
Noviembre de 2022
IronPDF v2022.11.10347
Características y mejoras
https://www.nuget.org/packages/IronPdf/2022.11.10347
Notas de publicación:
- Añade elementos de formulario de botón de radio, generados a partir de elementos html 'input' con un atributo 'type' de 'radio'.
- Añade De RTF a PDF - véase RenderRtfStringAsPdf() para más información
- Añade más formas de reemplazar texto - véase ReplaceTextOnPages() y ReplaceTextOnAllPages()
- Se corrige la falta de visibilidad de los encabezados y pies de página.
- Se corrige un error al fusionar documentos con determinadas configuraciones de marcadores.
- Se corrige un error al llamar a ApplyWatermark()
- Corrige los campos de formulario a veces no es editable después de la fusión
- Se corrige la generación de formularios para elementos html con estilos marcados como '!important'.
- Corrección de algunas imágenes TIFF que no se cargaban al utilizar ImageToPdf()
- Actualiza ToMultiPageTiffImage() para que sólo genere un único archivo de imagen.
- Actualiza la disposición de los paquetes NuGet para mejorar su despliegue en todas las plataformas.
- Se actualiza la lógica de aplicación de márgenes a encabezados y pies de página (ahora sólo se aplican márgenes izquierdo y derecho por defecto).
- Ahora admite la instalación de IronPdf mediante un archivo zip o un instalador ejecutable (véase Página de inicio de IronPdf)
Octubre de 2022
IronPDF v2022.10.9622
Características y mejoras
https://www.nuget.org/packages/IronPdf/2022.10.9622
Notas de publicación:
- [Hotfix] Fijar ImageStamper y TextStamper faltan
IronPDF v2022.10.9532
Características y mejoras
https://www.nuget.org/packages/IronPdf/2022.10.9532
Notas de publicación:
- Añadidos nuevos métodos para sellado HTML
- Se ha añadido la opción de aplicar sólo el margen izquierdo y derecho a los encabezados y pies de página (véase UseMarginsOnHeaderAndFooter).
- Desaprobado ApplyMarginToHeaderAndFooter
- Los tamaños de papel tienen ahora una precisión de 0,00001 milímetros
- Los campos de formulario creados con IronPdf ya no tienen un borde azul
- Se corrige un problema por el que la sustitución de texto a veces rompía el diseño de una página.
- Mejora la lógica a la hora de determinar qué fuente utilizar al sustituir texto (ahora comprueba si faltan glifos).
- Actualizaciones del CEF 105.3.39
Septiembre de 2022
IronPDF v2022.9.9056
Características y mejoras
https://www.nuget.org/packages/IronPdf/2022.9.9056
Notas de publicación:
- Corrige la clave de licencia que no se lee desde los archivos de configuración de la aplicación o de la web.
- Corrige el error cuando faltan dependencias de Microsoft Visual C++ en Windows
- Se ha corregido un error que provocaba que los formularios se desplazaran verticalmente unos píxeles.
- Corrección de nombres de métodos duplicados en VB.NET
- Añade compatibilidad con casillas de verificación de formularios al convertir HTML a PDF.
Agosto de 2022
IronPDF v2022.8.8138
Características y mejoras
https://www.nuget.org/packages/IronPdf/2022.8.8138
Notas de publicación:
- Añade compresión a los documentos PDF. Consulte PdfDocument.CompressImages() para obtener más información.
- Añade un parámetro para especificar las opciones de representación cuando se utiliza ImageToPdfConverter
- Elimina PdfPage.PageOrientation, añade PdfPage.PageRotation (la rotación de la página PDF es 0, 90, 180 o 270)
- Se corrige la representación de elementos de enlace cuyo atributo href especifica parámetros (mediante '?').
- Se corrige la aplicación del CSS del documento a los encabezados y pies de página cuando se utiliza la opción LoadStylesAndCSSFromMainHtmlDocument.
- Se ha corregido un error relativo a la configuración y recuperación de los indicadores de los campos de formulario cuando se utilizan campos de formulario anidados.
- Actualizaciones a la última versión de Pdfium con varias correcciones de seguridad y mejoras de rendimiento.
Julio de 2022
IronPDF v2022.8.7894
Características y mejoras
https://www.nuget.org/packages/IronPdf/2022.8.7894
Notas de publicación:
- Compatibilidad con dispositivos Apple Silicon (MacOs con procesador ARM)
- Añade compatibilidad con Ubuntu 22
- Añade IronPdf.Installation.ChromeBrowserCachePath
- Añade PdfDocument.DrawBitmap para dibujar imágenes en un documento PDF
- Reduce el tamaño de archivo adicional de los documentos PDF debido a la marca de agua para los usuarios sin licencia de IronPdf.
- Corrección de errores en aplicaciones de una sola página y sitios web AJAX.
- Corrección del "error al renombrar un campo de formulario" al fusionar documentos PDF
- Corrige la carga de archivos TIFF a veces lanzando una excepción
- Corrige algunos archivos adjuntos que se estaban corrompiendo
- Corrige Image TOPdf no funciona con un nombre de archivo de imagen que contenía un space
- Corrige algunos FitToPaperModes que no funcionaban correctamente . Corrige algunos archivos PDF que no se podían abrir.
- La fusión de documentos PDF ahora fusiona correctamente todos los campos de formulario y sus properties, including nested form fields
- Mejora la compatibilidad con .NET 6.0 en determinados entornos.
- Mejora el posicionamiento de HtmlStamp y Watermark
Junio de 2022
IronPDF v2022.7.6986
Características y mejoras
https://www.nuget.org/packages/IronPdf/2022.7.6986
Notas de publicación:
- Añade soporte oficial para proyectos NET 6.0 en Azure Functions
- Implementa la fusión de anotaciones al fusionar documentos PDF
- Implementa el ajuste automático real del contenido HTML en una página PDF; consulte FitToPaperModes para obtener más información
- Los elementos HTML TextArea ahora deben incluir su valor al generar un documento PDF
- Mejora notable del rendimiento al recuperar datos o manipular campos de formularios.
- Añade varias propiedades de sólo lectura para campos de formulario
- Se ha corregido un error que impedía establecer valores y manipular campos de formulario utilizando su nombre completo.
- Soluciona varios problemas de congelación y rendimiento en MacOs.
- Corrección de errores al añadir encabezados y pies de página a un documento con orientación horizontal.
- Mejora el comportamiento cuando se utilizan varias instancias de IronPdf dentro de un grupo de aplicaciones IIS.
- Mejora el comportamiento y la claridad cuando se producen errores poco frecuentes, como errores de conectividad o tiempos de espera.
IronPDF v2022.6.6115
Características y mejoras
https://www.nuget.org/packages/IronPdf/2022.6.6115
Notas de publicación:
- Añade una API de marcadores PDF ampliada
- Añade una nueva API de adjuntos PDF
- Añade una nueva API de sustitución de texto
- Corrige un error que provocaba cuelgues con múltiples renderizaciones en un entorno de recursos limitados (Docker, Kubernetes, etc.).
- Se ha corregido un error por el que PageOrientation devolvía un valor incorrecto.
- Se ha corregido un error que se producía al insertar páginas.
- Se corrige un error por el que la salida de PDF a imagen tenía una proporción no válida.
- Se corrige un error por el que el campo de formulario duplicado no se establecía correctamente.
- Se ha corregido un error por el que no funcionaban los marcadores de posición de encabezado/pie de página.
- Corrige un problema de pérdida de memoria al aplicar un HtmlHeaderFooter
- Se mejora la lógica al poner en cola múltiples renderizaciones una vez alcanzado el límite del navegador especificado por el usuario.
- Mejora el proceso de despliegue
- Mejora de algunos mensajes de error
- Actualizaciones a la última versión de Pdfium, que incluye correcciones al manipular documentos PDF existentes.
- Actualizaciones a la última versión de Chrome, que incluye correcciones y actualizaciones de seguridad al convertir HTML en PDF.
Mayo de 2022
IronPDF v2022.5.5596
Características y mejoras
https://www.nuget.org/packages/IronPdf/2022.5.5596
Notas de publicación:
- Se corrige un error por el que no funcionaba el posicionamiento de HtmlStamp.
- Se ha corregido un error por el que AddBackground se añadía incorrectamente al primer plano.
- Se ha corregido un error por el que EnableCookies no funcionaba correctamente.
- Corrección de un error que provocaba una excepción ArgumentNullException durante la edición de un documento PDF.
- Implementa el manejo de excepciones ChromePdfRenderer sin necesidad de reiniciar
- Mejora la documentación (IntelliSense)
Abril de 2022
IronPDF v2022.4.5575
Características y mejoras
https://www.nuget.org/packages/IronPdf/2022.4.5575
Notas de publicación:
- Compatible con .NET 6
- Corrige que las cookies de usuario no se apliquen automáticamente al renderizar una url.
- Se corrige una excepción intermitente de GDI+ al convertir un documento pdf en imágenes en Windows.
- Se corrige un error que provocaba bloqueos intermitentes durante la inicialización y el despliegue en algunos sistemas.
- Se corrige un error que provocaba un cálculo erróneo de las propiedades Width, Height, PrintWidth e PrintHeight de los documentos pdf.
- Se corrige un error por el que HtmlFooter a veces añade un margen adicional de 5 mm por debajo del pie de página.
- Se corrige un error por el que el parámetro DPI no aumentaba la resolución de las imágenes generadas a partir de un documento pdf.
- Se ha corregido un error por el que no funcionaban los estilos CSS de los encabezados y pies de página.
- Se corrige un error por el que desaparecían los marcadores al establecer la configuración de seguridad del pdf.
- Se corrige un error por el que AddPdfBackground provocaba una ArgumentNullException.
- Se corrige un error por el que IronPdf no puede ejecutarse al publicar con algunos perfiles de publicación.
- Se corrige el error por el que DrawDividerLine no funciona con encabezado y pie de página HTML.
- Se corrige un error por el que no se limpiaban los archivos temporales.
- Implementa la comprobación para Microsoft Visual C ++ redistribuible cuando se utiliza IronPdf en Windows
- Implementa una lógica mejorada para mostrar encabezados y pies de página html en un documento pdf.
IronPDF v2022.4.5455
Características y mejoras
https://www.nuget.org/packages/IronPdf/2022.4.5455
Notas de publicación:
- Se corrige un error por el que al cambiar la contraseña de usuario, la contraseña de propietario o los permisos se eliminaban los marcadores.
- Se corrige un error por el que la fusión de documentos pdf no conservaba los marcadores.
- Se han corregido otros errores relacionados con la creación o recuperación de marcadores.
- Se corrige un error por el que PrintHeight y PrintWidth de la página pdf se calculaban incorrectamente.
- Se corrige un error que puede provocar fallos al generar imágenes a partir de un documento PDF.
- Se corrige un error por el que se aplicaban incorrectamente retrasos de renderización al generar encabezados y pies de página para un documento PDF.
- Corrige la pérdida de memoria cuando no se utiliza el patrón IDisposable
- Mejora la seguridad de los subprocesos al modificar un documento PDF
- Mejora el texto de error cuando no se puede abrir un documento PDF
- Actualiza la conversión de pdf a imagen para que comience con un índice de página de 1
Marzo de 2022
IronPDF v2022.3.5084
Características y mejoras
https://www.nuget.org/packages/IronPdf/2022.3.5084
Notas de publicación:
- Se corrige un error por el que las imágenes PNG no se cargaban correctamente al utilizar .NET 6.
- Se ha corregido un error por el que no se podía hacer clic en los sellos de licencia.
- Mejora la compatibilidad con algunas distribuciones de Linux
- Mejora la estabilidad general
- Mejora el soporte multithreading
- Actualizaciones a la última versión de Pdfium
Febrero de 2022
IronPDF v2022.2.4887
Características y mejoras
https://www.nuget.org/packages/IronPdf/2022.2.4887
Notas de publicación:
- Se ha corregido un error por el que algunas imágenes no se cargaban correctamente.
- Se corrige un error por el que una cookie no funcionaba correctamente con el ChromeRender
- Corrige la ruta UNC donde las imágenes no funcionaban correctamente con RenderHtmlAsPdf
- Se corrige un error en la aplicación del estilo HTML para encabezados y pies de página.
- Se corrige un error por el que la renderización multihilo corrompía los documentos en algunos sistemas.
- Mejora la estabilidad de macOS
- Mejora la estabilidad y el rendimiento generales
- NUEVA API - ImageToPdfConverter.PaperSize para establecer el tamaño del papel cuando se utiliza ImageToPdfConverter (por defecto: A4)
Enero de 2022
IronPDF v2022.1.4599
Características y mejoras
https://www.nuget.org/packages/IronPdf/2022.1.4599
Notas de publicación:
- Corrección de los tiempos de espera de inicialización en algunos sistemas
- Corrección del uso de determinados certificados SSL
- Mejora la lógica al utilizar una carpeta temporal personalizada
- Mejora la lógica de apagado y limpieza
Diciembre de 2021
IronPDF v2021.12.4495
Características y mejoras
https://www.nuget.org/packages/IronPdf/2021.12.4495
Notas de publicación:
- Se corrige un error por el que los encabezados y pies de página no se mostraban correctamente cuando JavaScript estaba desactivado.
- Se soluciona un problema de memoria al imprimir documentos con GetPrintDocument()
- Se corrige un error por el que las opciones de renderizado podían no aplicarse correctamente al utilizar la clase HtmlToPdf.
- Se corrige un error por el que podía lanzarse erróneamente la excepción "subproceso no ejecutable".
- Se corrige un error por el que podía lanzarse erróneamente la excepción "el registro no es compatible con esta plataforma".
- Mejora la lógica de despliegue para garantizar que se utiliza la versión correcta de las dependencias descargadas (relevante cuando se utiliza el paquete IronPdf.Slim NuGet).
- Se actualiza el tiempo de espera por defecto de 30 a 60 segundos.
- Actualiza los métodos StampHTML() para permitir a los usuarios especificar opciones de renderizado para los sellos html.
IronPDF v2021.12.4401
Características y mejoras
https://www.nuget.org/packages/IronPdf/2021.12.4401
Notas de publicación:
- Añade compresión a los documentos PDF. Consulte PdfDocument.CompressImages() para obtener más información.
- Añade un parámetro para especificar las opciones de representación cuando se utiliza ImageToPdfConverter
- Elimina PdfPage.PageOrientation, añade PdfPage.PageRotation (la rotación de la página PDF es 0, 90, 180 o 270)
- Se corrige la representación de elementos de enlace cuyo atributo href especifica parámetros (mediante '?').
- Se corrige la aplicación del CSS del documento a los encabezados y pies de página cuando se utiliza la opción LoadStylesAndCSSFromMainHtmlDocument.
- Se ha corregido un error relativo a la configuración y recuperación de los indicadores de los campos de formulario cuando se utilizan campos de formulario anidados.
- Actualizaciones a la última versión de Pdfium con varias correcciones de seguridad y mejoras de rendimiento.
Noviembre de 2021
IronPDF v2021.11.4257
Características y mejoras
https://www.nuget.org/packages/IronPdf/2021.11.4257
Notas de publicación:
- Añadido Chrome, WebKit y renderizado adaptativo a IronPdf
- Renderizado Pixel Perfect Chrome de HTML a PDF
- Soporte completo multihilo y asíncrono
- Ayudantes Razor y MVC añadidos
- Clase ChromePdfRenderer añadida
- Clase WebKitPdfRenderer añadida
- Clase AdaptivePdfRenderer añadida
- El renderizador de Chrome sustituye a WebKit como motor HtmlToPdf predeterminado. HTML, CSS add JS se renderiza con mayor precisión, lo que puede causar cambios de diseño para los usuarios existentes.
- Cambios menores en la API