Registro de cambios: Actualizaciones, hitos, hoja de ruta
Únete a 50.000 desarrolladores para recibir actualizaciones
Agosto de 2024
IronPDF for Python v2024.8.1.3
Características y mejoras
https://pypi.org/project/IronPdf/2024.8.1.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
Julio de 2024
IronPDF for Python v2024.7.1.8
Características y mejoras
https://pypi.org/project/IronPdf/2024.7.1.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 for Python v2024.6.1.1
Características y mejoras
https://pypi.org/project/IronPdf/2024.6.1.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 - Corrige el problema por el que añadir
Header
Footer
corrompe algunos PDFs - 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 para Python v2024.5.1.2/
Características y mejoras
https://pypi.org/project/IronPdf/2024.5.1.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 para Python v2024.4.1.2/
Características y mejoras
https://pypi.org/project/IronPdf/2024.4.1.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 para Python v2024.3.1.3/
Características y mejoras
https://pypi.org/project/IronPdf/2024.3.1.3/
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 para Python v2024.2.1.2
Características y mejoras
https://pypi.org/project/IronPdf/2024.2.1.2/
Notas de publicación:
- Añade la conversión de documentos Word a PDF! (véase
DocxToPdfRenderer
.) - Añade compatibilidad con las matemáticas LaTeX en documentos PDF (ver
HabilitarLaTex Matemática
) - Añade soporte para cookies al renderizar desde una cadena HTML
- Añade compatibilidad con macOS para los métodos
async
de `IronPdf - Añade compatibilidad con imágenes de firma transparentes
- Añade compatibilidad con el alojamiento de
IronPdf
en los servicios de aplicaciones Azure. (véaseIronPdf.Server.Azure
.) - Añade soporte para utilizar
IronPdf
en iOS y Android a través del servicio de aplicaciones 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
. - Corrección de errores varios al utilizar el servicio gRPC (Motor Docker `IronPdf)
- Corrección de pérdidas de memoria al fusionar documentos
- Cambia las cookies para que sean específicas de cada render individual (véase
ChromePdfRenderOptions.CustomCookies
.) - Cambia el comportamiento por defecto de los renderizados de HTML a PDF para utilizar un contexto de solicitud independiente. (ver
IronPdf.Rendering.RequestContexts
) - Mejora la estabilidad del motor
IronPdf
Docker - 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
IronPdf
Docker - Reduce el tiempo necesario para guardar documentos de gran tamaño (> 100 MB) en un 90% o más
- Pequeñas correcciones de errores y mejoras de rendimiento
- 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.
- 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
que contiene encabezados y pies de página a PDF - Se corrigen varios problemas al ejecutar
IronPdf
en un entorno persistente alojado en hardware Apple. - 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éaseChangeTrackingModes
.) - 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 opción generados por
IronPdf
. - 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 bloqueo o el error de renderizado al renderizar determinadas URL con WebGL o JavaScript en algunos equipos.
- 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
. - 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 un 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 compatibilidad con configuraciones personalizadas de conexión remota
IronPdf (véase
IronPdfConnectionConfiguration WithCustomChannel()`)
Agosto de 2023
IronPdf para Python v.2023.8.6
Características y mejoras
https://pypi.org/project/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
Específico para Python:
- Añadido intento de instalación automática de .NET 6.0
- Añadidos reintentos múltiples al intentar descargar dependencias nativas en tiempo de ejecución.
- Recuperación mejorada cuando la descarga se corrompe
- Añadida una salida de consola ligeramente mejorada durante la inicialización
- Ahora también estamos creando paquetes específicos para cada plataforma que se subirán a nuestro sitio web (no requieren ninguna descarga en tiempo de ejecución).
Julio de 2023
IronPdf para Python v.2023.7.9
Características y mejoras
https://pypi.org/project/IronPdf/2023.7.9/
Notas de publicación:
- PRIMERA PUBLICACIÓN