Registro de cambios: Actualizaciones, hitos, hoja de ruta

Únete a 50.000 desarrolladores para recibir actualizaciones


Mayo de 2024

IronPDF for Python v2024.5.1.2/

29 de abril de 2024
Versión 2024.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 for Python v2024.4.1.2/

5 de abril de 2024
Versión 2024.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 for Python v2024.3.1.3/

11 de marzo de 2024
Versión 2024.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 for Python v2024.2.1.2

30 de enero de 2024
Versión 2024.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éase IronPdf.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 y PdfDocument.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é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 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 y RadioFormField para Choices y SelectedIndex.)
  • Añade una forma de establecer el índice seleccionado de botones de radio y casillas de verificación. (Véase CheckboxFormField y RadioFormField para Borrar()ySelect`.)
  • Añade la posibilidad de dibujar líneas y rectángulos en un documento existente. (Véase PdfDocument para DrawLine()yDrawRectangle()`)
  • 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 para Líneas y Caracteres.)
  • 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.(implementado ObservableCollection)
  • 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éaseIronPdfConnectionConfiguration WithCustomChannel()`)

Agosto de 2023

IronPDF for Python v.2023.8.6

02 de agosto de 2023
Versión 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 for Python v.2023.7.9

5 de julio de 2023
Versión 2023.7.9

Características y mejoras

https://pypi.org/project/IronPdf/2023.7.9/

Notas de publicación:

  • PRIMERA PUBLICACIÓN