Registro de cambios: Actualizaciones, hitos, hoja de ruta
Hoja de ruta de IronPDF for Java
IronPDF for Java es el primer producto que Iron Software lanza en lenguaje Java.
En agosto de 2022, Iron Software anunció su intención de diversificarse en nuevos idiomas. IronPDF for Java llegó sólo 3 meses después.
Creado en 1995, Java sigue siendo el lenguaje de programación líder en volumen de uso, lo que lo convierte en la siguiente opción lógica que podemos ofrecer. Nuestra ampliación del producto IronPDF for .NET, ya consolidado, refleja el mismo conjunto de características diversas. Nuestra intención es mantener el mismo ritmo con actualizaciones frecuentes y los últimos cambios tecnológicos en HTML, CSS y JS para garantizar que nuestra comunidad tenga acceso a tecnologías de vanguardia.
Como con cualquier producto nuevo, es esencial recibir comentarios. Como ingenieros, sabemos que el software debe estar siempre mejorando. Nuestra intención es fomentar un amplio uso de IronPDF for Java por parte de nuestra comunidad de más de 50.000 desarrolladores, por lo que agradecemos sus comentarios en volumen.
Suscríbase a nuestra lista de correo para recibir noticias sobre nuestros próximos lanzamientos para Java y otros idiomas.
Abril de 2025
IronPDF v2025.4.4
Características y mejoras
Detalles de la versión 2025.4.4 de IronPDF para Java
Notas de publicación:
Actualiza el IronPdfEngine
a 2025.4.4
marzo de 2025
IronPDF v2025.3.6
Características y mejoras
Detalles de IronPDF Java Versión 2025.3.6
Notas de publicación:
Actualiza el IronPdfEngine a la versión 2025.3.6
febrero de 2025
IronPDF v2025.2.8
Características y mejoras
Detalles de IronPDF Java Versión 2025.2.8
Notas de publicación:
Actualiza el IronPdfEngine a 2025.2.8
Diciembre de 2024
IronPDF v2024.12.9
Características y mejoras
Detalles de IronPDF Java Version 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
. - Agregado el indicador
skipSubsetFonts
aPdfFontCollection
.Find. - Se agregaron sobrecargas para el método
ReplaceText
para aceptar el objetoPdfFont
. - Actualiza el motor a 2024.12.9
Enero de 2025
IronPDF v2025.1.1
Características y mejoras
Detalles de IronPDF Java Version 2025.1.1
Notas de publicación:
Notas de la Versión
Nuevas Funciones
- Nuevos paquetes
IronPdf.Native.UpdatedChrome
para Linux y Windows basados en el último CEF 131. - Se añadió la nueva API
RenderHtmlAsPdfUA
. Se añadieron nuevas sobrecargas de la API
RenderZipFileAsPdf
.Mejoras
- Se mejoró el rendimiento general de la operación de formularios PDF.
- Mejora en el rendimiento de la generación de formularios HTML.
- Calidad mejorada de extracción de texto de PDF.
Actualiza el motor a 2025.1.1
Corrección de errores
- Se corrigió un problema donde el método
RenderRazorViewToPdf()
causaba errores de compilación después de actualizar IronPdf de la versión 2024.8.3 a versiones superiores. - Se corrigió un problema donde los métodos
ReplaceTextOnPage()
,ReplaceTextOnPages()
,ReplaceTextOnAllPages()
yDrawText()
renderizaban incorrectamente el carácter de nueva línea (\n) como ÿ en lugar de crear una nueva línea. - Se solucionó un problema donde la conversión de algunos archivos RTF a PDF resultaba en una excepción debido a elementos no soportados dentro del archivo RTF.
- Se solucionó un problema donde el método
ReplaceText()
no lanzaba una excepción cuando no podía renderizar texto debido a glifos faltantes en fuentes de subconjuntos incrustados. - Se corrigió un problema donde los hipervínculos internos no funcionaban después de aplicar protección con contraseña y otras configuraciones de seguridad al documento PDF.
- Se corrigió un problema donde las propiedades
Line
yTextChunk
del objetoPdfPage
no detectaban y mostraban correctamente el número de líneas y fragmentos de texto dentro de la página PDF. - Se solucionó un problema donde el parámetro DPI en los métodos de conversión de PDF a imagen no se respetaba, resultando en imágenes con valores DPI incorrectos.
- Se corrigió un problema donde el método
Flatten()
modificaba las dimensiones del documento PDF y resultaba en el recorte del contenido, particularmente la sección del encabezado. - Se solucionó un problema donde los encabezados y pies de página HTML no se mostraban en las páginas del documento PDF después de añadir un PDF de fondo.
- Se corrigió un problema donde ciertas imágenes codificadas en Base64 interferían con la codificación UTF-8 del contenido en encabezados y pies de página, sin afectar el contenido principal.
- Se corrigió un problema donde establecer una clave de metadatos personalizada que contenía espacios (por ejemplo, "My Custom Key") lanzaba una excepción.
Diciembre de 2024
IronPDF v2024.12.9
Características y mejoras
Detalles de IronPDF Java Version 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
. - Agregado el indicador
skipSubsetFonts
aPdfFontCollection
.Find. - Se agregaron sobrecargas para el método
ReplaceText
para aceptar el objetoPdfFont
. - Actualiza el motor a 2024.12.9
Noviembre 2024
IronPDF v2024.11.4
Características y mejoras
Detalles de IronPDF Java Versión 2024.11.4
Notas de publicación:
- Agrega una nueva API para incrustar archivos durante la conversión a PDF/A.
- Agrega parámetros opcionales
FontName
yCustomFontSize
a la APIReplaceText
. - Permite el uso de 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.
- Corrige un problema donde
ReplaceText
causa saltos de línea verticalmente. - Soluciona un problema donde los métodos
Resize()
,Extend()
yTransform()
eran inaccesibles. - Mejora el soporte de texto Unicode.
- Mejora el uso de memoria y el rendimiento.
- Mejora la velocidad de
ApplyMultipleStampsAsync
. - Actualiza el motor a 2024.11.4
Septiembre de 2024
IronPDF v2024.9.1
Características y mejoras
Detalles de IronPDF Java Versión 2024.9.1
Notas de publicación:
- Actualiza el motor a 2024.9.3
Agosto de 2024
IronPDF v2024.8.1
Características y mejoras
Detalles de IronPDF Java Versión 2024.8.1
Notas de publicación:
- Actualiza el motor a 2024.8.3
Julio de 2024
IronPDF v2024.7.1
Características y mejoras
Detalles de IronPDF Java Versión 2024.7.1
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.
- Soluciona el problema donde los valores del formulario no eran visibles al convertir la página a imagen (usar Flatten=true`).
- Se ha corregido un problema por el que las imágenes de las firmas no eran visibles.
Junio de 2024
IronPDF v2024.6.2
Características y mejoras
Detalles de IronPDF Java Versión 2024.6.2
Notas de publicación:
- Permite un identificador de lenguaje natural personalizado para
SaveAsPdfUA
- Arregla el error donde
SaveAsPdfUA
a veces se bloquea - Corrige el error donde
Merge
a veces se bloquea - Soluciona el problema donde
Stamp
corrompe algunos PDFs - Corrige el problema donde
CompressImage
corrompe algunos PDFs - Soluciona el problema donde 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 - Soluciona el problema donde
QRCode
utiliza un ancho y alto no válidos - Soluciona el problema donde
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
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 - Actualiza el motor a 2024.6.1
Marzo de 2024
IronPDF v2024.3.1
Características y mejoras
Detalles de la Versión IronPDF Java 2024.3.1
Notas de publicación:
- Actualizar el motor a 2024.3.4
- Obsoleto
setTextFieldFont
- Deprecated crear fuente personalizada a partir de ruta
Febrero de 2024
IronPDF v2024.2.1
Características y mejoras
Detalles de la versión IronPDF Java 2024.2.1
Notas de publicación:
- Actualiza
IronPdfEngine
a 2024.2.2 - Actualiza
proto
a la última versión de la rama principal - Añadir prueba de
FormType
para verificar que configuramos correctamenteFormType
en la claseFormField
.
Enero de 2024
IronPDF v2024.1.1
Características y mejoras
Detalles de IronPDF Java Version 2024.1.1
Notas de publicación:
- Mejorar el proceso de arranque en algún entorno
- Actualiza
IronPdfEngine
a 2024.1.1
Diciembre de 2023
IronPDF v2023.12.1
Características y mejoras
Detalles de IronPDF Java Versión 2023.12.1
Notas de publicación:
- Agrega
compressStructTree
- Agrega la opción
ChangeTrackingModes
al abrir un archivo PDF. - Corrige un error donde
PageSelection pageRange
ahora incluye el índice final - Actualiza la versión interna de
grpc
a la 1.59.0 - Actualiza
IronPdfEngine
a 2023.12.6
Noviembre de 2023
IronPDF v2023.11.1
Características y mejoras
Detalles de la versión 2023.11.1 de IronPDF Java
Notas de publicación:
- Añade alguna configuración de Chrome a
com.ironsoftware.ironpdf.Settings
(por ejemplo,singleProcess
,chromeGpuMode
) - Agrega la configuración
IronPdfEngineTimeout
acom.ironsoftware.ironpdf.Settings
y aumenta el valor predeterminado de 60 a 120 segundos - Soluciona un error donde
IronPdfEngine
ahora escribe un archivo de registro - Implemente
AutoCloseable
para la clasePdfDocument
- Actualiza
IronPdfEngine
a 2023.11.7
Octubre de 2023
IronPDF v2023.10.2
Características y mejoras
Detalles de IronPDF Java Versión 2023.10.2
Notas de publicación:
- Actualiza IronPdfEngine a 2023.10.3
- Se corrige un error por el que HtmlFooter se aplicaba tanto a la cabecera como al pie de página.
Septiembre de 2023
IronPDF v2023.9.2
Características y mejoras
Detalles de la versión 2023.9.2 de IronPDF Java
Notas de publicación:
- Actualiza IronPdfEngine a 2023.9.8
- Adds PDF/A & PDF/UA support (see saveAsPdfA() and convertToPdfA())
- Se corrige un error al abrir un documento desde Stream
- Se corrige un error al eliminar metadatos
- Corrección de la opción de escala de grises que no se aplicaba
- Corrige las funciones de compresión de imágenes que corrompen los mapas de bits.
- Corrige el fallo de IronPdf en contenedores Linux
- Corrección de pérdidas de memoria al utilizar copyPages()
- Corrección de 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ódigo de barras al acercarse al límite de la página.
- 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.
- Añade la activación de HTML a PDF mediante el método Javascript: Véase ChromePdfRenderOptions.waitFor
- Añade la activación de HTML a PDF mediante la finalización de la actividad de red: Véase RenderingOptions.waitFor
- Corrige Image Stamper: La imagen PNG del sello pierde su transparencia
- Reduce el uso de memoria al convertir HTML a PDF
- Reduce el uso de memoria al abrir documentos PDF de gran tamaño
- Se corrige un error que provocaba el bloqueo del programa al copiar anotaciones.
- Se corrige un error en MacOS que a veces provocaba fallos en las renderizaciones consecutivas.
- Reduces IronPdfEngine binaries & docker size
- Mejora la estabilidad de IronPdfEngine
- Añade compatibilidad con imágenes de firma transparentes
- Reduces time to save large documents (>100MB) by 90% or more
- Corrección de un error en la representación de contenidos WebGL
Julio de 2023
IronPDF v2023.7.2
Características y mejoras
Detalles de IronPDF Java Versión 2023.7.2
Notas de publicación:
- Corrige un Fat-Jar dañado
- Corrección de erratas en la documentación
- Ocultar PageSelection.getPageList
- Actualizar gRPC a 1.56.1
- Actualizar la descripción del proyecto
Abril de 2023
IronPDF v2023.4.4
Características y mejoras
Detalles de IronPDF Java Versión 2023.4.4
Notas de publicación:
- 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
Detalles de IronPDF Java Versión 2023.3.2
Notas de publicación:
- Aumenta el rango de tipos de archivos de imagen compatibles de
PdfDocument.fromImage()
- Admite el almacenamiento incremental de PDF
- Agrega
FormManager.setFieldReadOnly()
- Agrega
ChromePdfRenderOptions.setJavascript()
- Agrega opciones de color de fuente y color de fondo a
TextStamper
- Firma y firma de PDF
- Se corrige el fallo de la aplicación al utilizar una licencia no válida.
- Soluciones para los errores de
DrawDividerLine
en Cabecera/Pie de página - Soluciona la fuga de memoria al usar
PdfDocument.replaceText()
- 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 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.
- Corrección de la posición del estampador y de la marca de agua en PDF con orientación diferente
- Actualiza IronPdfEngine a 2023.3.2 (Actualiza a CEF 110.0.31 con muchas mejoras de seguridad y rendimiento)
Enero de 2023
IronPDF v2023.1.1
Características y mejoras
Detalles de IronPDF Java Version 2023.1.1
Notas de publicación:
- Corrige errores de
HeaderFooter
- Corregido
baseUrl
no se aplica - Corrige
RemoteException
causada por la falta de la clave de licencia - Mejora la gestión de memoria de
IronPdfEngine
- Permite establecer la clave de licencia mientras se ejecuta en Docker
IronPdfEngine v2023.1.11674
- 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á habilitada por defecto y establecida en la ruta de la carpeta temporal (ver
Installation.ChromeBrowserCachePath
) - Desaprueba
FitPaperModes.None
y añadeFitPaperModes.Zoom
- Sustituye
System.Drawing.Common
porIronSoftware.Drawing
en proyectos netstandard2.0
Diciembre de 2022
IronPDF v2022.12.0 (Compatible con Docker)
Características y mejoras
Detalles de IronPDF Java Versión 2022.12.0
Notas de publicación:
- Soporta IronPdfEngine Docker (ver Docker Hub IronPdfEngine)
- Mejora la documentación
- Mejora el despliegue
- Añade el ajuste TempFolderPath
- Añade el parámetro de renderización baseUrl
- JAR de grasa alternativo
IronPdfEngine v2022.12.11210
- Se corrige un fallo al utilizar IronPdf como parte de un servicio de Windows.
- Soluciona el error 'failed to deploy IronPdf' al usar IronPdf con Azure Functions (ver Uso de IronPDF con Azure Functions)
- 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 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 de Docker sugeridos (ver Uso de IronPDF con Docker en Linux)
- 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.1
Características y mejoras
Detalles de IronPDF Java Versión 2022.11.1
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 RTF a PDF - véase renderRtfAsPdf() para más información
- Añade la selección de página para reemplazar el texto - véase replaceText()
- Añade toMultiPageTiff()
- Añade License.isLicensed() y License.isValidLicensed()
- 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'.
- Corrige algunas imágenes TIFF que no se cargan al utilizar fromImage()
- Fixes IronPdf java Download progress sometimes show > 100%
- 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).
- Soporta ironpdf-engine como dependencia de maven
- Fixes ironpdf-engine download progress sometimes show > 100%
IronPDF v2022.11.0 [¡Primera versión!]
Características y mejoras
Detalles de IronPDF Java Versión 2022.11.0
Notas de publicación:
- Uso de IronPdfEngine 2022.11.10413 (IronPdf .Net 2022.10.9622)