Changelog : Mises à jour, étapes, feuille de route

This article was translated from English: Does it need improvement?
Translated
View the article in English

Feuille de route d'IronPDF for Java

IronPDF for Java est le premier produit lancé par Iron Software en langage Java.

En août 2022, Iron Software a annoncé son intention de se diversifier dans de nouvelles langues. IronPDF for Java est apparu trois mois plus tard.

Créé en 1995, Java est toujours le premier langage de programmation en termes de volume d'utilisation, ce qui en fait le choix logique suivant. Notre expansion à partir du produit IronPDF for .NET bien établi reflète le même ensemble de fonctionnalités diversifiées. Notre intention est de maintenir le même rythme avec des mises à jour fréquentes et les dernières évolutions technologiques HTML, CSS et JS afin de garantir à notre communauté l'accès aux technologies de pointe.

Comme pour tout nouveau produit, le retour d'information est essentiel. En tant qu'ingénieurs, nous savons que les logiciels doivent toujours être améliorés. Notre intention est d'encourager une large utilisation d'IronPDF for Java par notre communauté de plus de 50 000 développeurs, c'est pourquoi nous apprécions votre retour d'information en volume.

Inscrivez-vous à notre liste de diffusion ci-dessus pour obtenir des informations sur nos prochaines versions pour Java et d'autres langues.


Mars 2025

IronPDF v2025.3.6

Mar 7, 2025
View IronPDF Java v2025.3.6 on Sonatype Central
Voir la référence API d'IronPDF for Java v2025.3.6

Caractéristiques et améliorations

Détails de la version 2025.3.6 d'IronPDF pour Java

Notes de mise à jour :

Met à jour le IronPdfEngine vers 2025.3.6


février 2025

IronPDF v2025.2.8

Feb 6, 2025
View IronPDF Java v2025.2.8 on Sonatype Central
Consulter la référence API de IronPDF for Java v2025.2.8

Caractéristiques et améliorations

Détails de la version 2025.2.8 d'IronPDF pour Java

Notes de mise à jour :

Met à jour le IronPdfEngine à 2025.2.8


Décembre 2024

IronPDF v2024.12.9

Jan 10, 2024
View IronPDF Java v2024.12.9 on Sonatype Central
Voir la référence de l'API IronPDF for Java v2024.12.9

Caractéristiques et améliorations

IronPDF Java Version 2024.12.9 Détails

Notes de mise à jour :

  • Correction d'un problème où la fusion de certains PDF entraînait un crash.
  • Correction d'un problème où la première lettre du texte sous une région caviardée pouvait encore apparaître dans le résultat.
  • Ajout du support pour les caractères de saut de ligne dans ReplaceText et DrawText.
  • Ajout d'une nouvelle propriété IsSubsetted à la classe PdfFont.
  • Ajout du drapeau skipSubsetFonts à PdfFontCollection.Find.
  • Ajout de surcharges pour la méthode ReplaceText afin d'accepter l'objet PdfFont.
  • Met à jour le moteur vers 2024.12.9

janvier 2025

IronPDF v2025.1.1

Jan 16, 2024
View IronPDF Java v2025.1.1 on Sonatype Central
Consulter la référence API de IronPDF for Java v2025.1.1

Caractéristiques et améliorations

IronPDF Java Version 2025.1.1 Détails

Notes de mise à jour :

Notes de mise à jour

Nouvelles fonctionnalités

  • Nouveaux packages IronPdf.Native.UpdatedChrome pour Linux et Windows basés sur le dernier CEF 131.
  • Ajout de la nouvelle API RenderHtmlAsPdfUA.
  • Ajout de nouvelles surcharges de l'API RenderZipFileAsPdf.

    Améliorations

  • Amélioration des performances globales des opérations sur les formulaires PDF.
  • Amélioration des performances de génération de formulaires HTML.
  • Qualité améliorée de l'extraction de texte PDF.
  • Mettre à jour le moteur vers la version 2025.1.1

    Corrections de bugs

  • Corrigé un problème où la fonction `RenderRazorViewToPdf()méthode a causé des erreurs de compilation après la mise à niveau d'IronPdf de la version 2024.8.3 vers des versions supérieures.
  • Correction d'un problème où la méthode ReplaceTextOnPage(), RemplacerTexteSurPages(), RemplacerTexteSurToutesLesPages(), et `DrawText()méthodes ont incorrectement rendu le caractère de nouvelle ligne(\n)comme ÿ au lieu de créer une nouvelle ligne.
  • Correction d'un problème où la conversion de certains fichiers RTF en PDF entraînait une exception en raison d'éléments non pris en charge dans le fichier RTF.
  • Corrigé un problème où la fonction `ReplaceText()la méthode n'a pas levé d'exception lorsqu'elle n'a pas réussi à rendre le texte en raison de glyphes manquants dans les polices de sous-ensemble intégrées.
  • Correction d'un problème où les hyperliens internes ne fonctionnaient pas après avoir appliqué la protection par mot de passe et d'autres paramètres de sécurité au document PDF.
  • Correction d'un problème où les propriétés Line et TextChunk de l'objet PdfPage ne détectaient pas et n'affichaient pas correctement le nombre de lignes et de segments de texte dans la page PDF.
  • Correction d'un problème où le paramètre DPI dans les méthodes de conversion de PDF en image n'était pas respecté, entraînant des images avec des valeurs DPI incorrectes.
  • Correction d'un problème où le `Flatten()la méthode a modifié les dimensions du document PDF et a entraîné le rognage du contenu, en particulier la section d'en-tête.
  • Résolution d'un problème où les en-têtes et pieds de page HTML n'étaient pas affichés sur les pages du document PDF après l'ajout d'un PDF d'arrière-plan.
  • Correction d'un problème où certaines images encodées en Base64 interféraient avec l'encodage UTF-8 du contenu dans les en-têtes et pieds de page, sans affecter le contenu principal.
  • Correction d'un problème où la définition d'une clé de métadonnées personnalisée contenant des espaces(par exemple, "Ma Clé Personnalisée")lancerait une exception.

Décembre 2024

IronPDF v2024.12.9

Jan 10, 2024
View IronPDF Java v2024.12.9 on Sonatype Central
Voir la référence de l'API IronPDF for Java v2024.12.9

Caractéristiques et améliorations

IronPDF Java Version 2024.12.9 Détails

Notes de mise à jour :

  • Correction d'un problème où la fusion de certains PDF entraînait un crash.
  • Correction d'un problème où la première lettre du texte sous une région caviardée pouvait encore apparaître dans le résultat.
  • Ajout du support pour les caractères de saut de ligne dans ReplaceText et DrawText.
  • Ajout d'une nouvelle propriété IsSubsetted à la classe PdfFont.
  • Ajout du drapeau skipSubsetFonts à PdfFontCollection.Find.
  • Ajout de surcharges pour la méthode ReplaceText afin d'accepter l'objet PdfFont.
  • Met à jour le moteur vers 2024.12.9

novembre 2024

IronPDF v2024.11.4

Dec 5, 2024
View IronPDF Java v2024.11.4 on Sonatype Central
Voir la référence API de IronPDF for Java v2024.11.4

Caractéristiques et améliorations

IronPDF Java Version 2024.11.4 Détails

Notes de mise à jour :

  • Ajoute une nouvelle API pour intégrer des fichiers lors de la conversion en PDF/A.
  • Ajoute les paramètres optionnels FontName et CustomFontSize à l'API ReplaceText.
  • Permet d'utiliser des polices personnalisées avec l'API DrawText.
  • Corrige les problèmes de positionnement des tampons.
  • Corrige un problème où certains fichiers PDF/A ne pouvaient pas être affichés dans Adobe Acrobat Pro.
  • Corrige un problème où ReplaceText provoque des sauts de ligne verticalement.
  • Corrige un problème où Resize(), Étendre(), et `Transform()méthodes étaient inaccessibles.
  • Améliore la prise en charge du texte Unicode.
  • Améliore l'utilisation de la mémoire et les performances.
  • Améliore la vitesse de ApplyMultipleStampsAsync.
  • Met à jour le moteur vers 2024.11.4

Septembre 2024

IronPDF v2024.9.1

Sept 17, 2024
View IronPDF Java v2024.9.1 on Sonatype Central
Voir la référence API de IronPDF for Java v2024.9.1

Caractéristiques et améliorations

IronPDF for Java Version 2024.9.1 Détails

Notes de mise à jour :

  • Mise à jour du moteur vers 2024.9.3

Août 2024

IronPDF v2024.8.1

Aug 8, 2024
View IronPDF Java v2024.8.1 on Sonatype Central
Consulter la référence de l'API IronPDF pour Java v2024.8.1

Caractéristiques et améliorations

IronPDF for Java Version 2024.8.1 Détails

Notes de mise à jour :

  • Mise à jour du moteur vers 2024.8.3

Juillet 2024

IronPDF v2024.7.1

Jul 15, 2024
View IronPDF Java v2024.7.1 on Sonatype Central
Consulter la référence API de IronPDF for Java v2024.7.1

Caractéristiques et améliorations

IronPDF for Java Version 2024.7.1 Détails

Notes de mise à jour :

  • Correction d'un problème où les liens, les formulaires et les annotations étaient interrompus lors de l'enregistrement au format PDF/A.
  • Correction d'un problème où l'ordre des tabulations était incorrect lors de l'enregistrement au format PDF/UA.
  • Correction d'un problème de fuite de mémoire lors de la suppression d'objets PDF.
  • Corrige des problèmes où les formulaires ne pouvaient pas être édités via Adobe Acrobat Pro.
  • Correction de problèmes où le rendu de grandes images provoquait un plantage.
  • Correction de problèmes où la largeur de rendu ne s'appliquait pas aux en-têtes et aux pieds de page.
  • Correction de problèmes où les timbres étaient mal placés en fonction de la taille des pages.
  • Correction d'un problème où les valeurs des formulaires n'étaient pas visibles après l'aplatissement d'une page.
  • Correction d'un problème où les valeurs du formulaire n'étaient pas visibles lors de la conversion de la page en image(use Flatten=true`).
  • Correction d'un problème où les images des signatures n'étaient pas visibles.

Juin 2024

IronPDF v2024.6.2

Jun 20, 2024
View IronPDF Java v2024.6.2 on Sonatype Central
Voir la référence de l'API IronPDF for Java v2024.6.2

Caractéristiques et améliorations

IronPDF for Java Version 2024.6.2 Détails

Notes de mise à jour :

  • Permet de personnaliser l'identifiant en langage naturel pour SaveAsPdfUA
  • Correction d'un bogue où SaveAsPdfUA se plante parfois
  • Correction d'un bogue entraînant parfois le plantage de Merge
  • Correction d'un problème où Stamp corrompt certains PDFs
  • Correction d'un problème où CompressImage corrompt certains PDFs
  • Correction d'un problème où l'ajout de Header Footer corrompt certains PDF
  • Correction d'un problème où les noms de champs de formulaire avec la notation point sont ignorés
  • Corrige un certain nombre d'exceptions System.AccessViolationException lors de la manipulation de documents PDF
  • Correction d'un problème où QRCode utilise une largeur et une hauteur invalides
  • Correction d'un problème où RenderDocxAsPdf ne tient pas compte de l'élément de saut de page du document docx
  • Corrige un problème dans lequel le nom d'utilisateur d'authentification est défini par erreur sur la valeur du mot de passe
  • Correction d'une erreur de conformité FIPS sur certains systèmes
  • Corrige StackOverflowException lancé lorsque IronPdf est initialisé avant IronQr
  • Amélioration de la prise en charge des annotations de formulaires
  • Mise à jour vers la dernière version de Pdfium qui inclut des corrections lors de la manipulation de documents PDF existants
  • Met à jour IronSoftware.System.Drawing vers 2024.6.1
  • Mise à jour du moteur vers 2024.6.1

Mars 2024

IronPDF v2024.3.1

Mar 29, 2024
View IronPDF Java v2024.3.1 on Sonatype Central
Voir la référence API de IronPDF for Java v2024.3.1

Caractéristiques et améliorations

IronPDF for Java Version 2024.3.1 Détails

Notes de mise à jour :

  • Mise à jour du moteur vers 2024.3.4
  • Déclassé setTextFieldFont
  • Obsolète créer une police personnalisée à partir d'un chemin d'accès

Février 2024

IronPDF v2024.2.1

Feb 12, 2024
View IronPDF Java v2024.2.1 on Sonatype Central
Consulter la référence API d'IronPDF for Java v2024.2.1

Caractéristiques et améliorations

IronPDF for Java Version 2024.2.1 Détails

Notes de mise à jour :

  • Mise à jour de IronPdfEngine vers 2024.2.2
  • Mise à jour de proto vers la dernière version de la branche principale
  • Ajouter le test FormType pour tester que nous avons mis le bon FormType dans la classe FormField.

Janvier 2024

IronPDF v2024.1.1

Jan 11, 2024
View IronPDF Java v2024.1.1 on Sonatype Central
Voir la référence API d'IronPDF for Java v2024.1.1

Caractéristiques et améliorations

IronPDF for Java Version 2024.1.1 Détails

Notes de mise à jour :

  • Améliorer le processus de démarrage dans certains environnements
  • Mise à jour de IronPdfEngine vers 2024.1.1

Décembre 2023

IronPDF v2023.12.1

Nov 30, 2023
View IronPDF Java v2023.12.1 on Sonatype Central
Voir la référence API de IronPDF pour Java v2023.12.1

Caractéristiques et améliorations

IronPDF for Java Version 2023.12.1 Détails

Notes de mise à jour :

  • Ajoute compressStructTree
  • Ajout de l'option Changement des modes de suivi lors de l'ouverture d'un fichier PDF.
  • Correction d'un bug à cause duquel PageSelection pageRange n'incluait pas l'index de fin
  • Mise à jour de la version interne de grpc à 1.59.0
  • Mise à jour de IronPdfEngine vers 2023.12.6

Novembre 2023

IronPDF v2023.11.1

Nov 03, 2023
View IronPDF Java v2023.11.1 on Sonatype Central
Voir la référence de l'API IronPDF pour Java v2023.11.1

Caractéristiques et améliorations

IronPDF for Java Version 2023.11.1 Détails

Notes de mise à jour :

  • Ajoute quelques configurations Chrome à com.ironsoftware.ironpdf.Settings(par exemple singleProcess, chromeGpuMode)
  • Ajoute la configuration IronPdfEngineTimeout à com.ironsoftware.ironpdf.Settings et augmente la valeur par défaut de 60 à 120 secondes
  • Corrige un bug où IronPdfEngine n'écrit plus de fichier journal
  • Implémenter AutoCloseable pour la classe PdfDocument
  • Mise à jour de IronPdfEngine vers 2023.11.7

Octobre 2023

IronPDF v2023.10.2

Oct 05, 2023
View IronPDF Java v2023.10.2 on Sonatype Central
Voir la référence API de IronPDF for Java v2023.10.2

Caractéristiques et améliorations

IronPDF for Java Version 2023.10.2 Détails

Notes de mise à jour :

  • Updates IronPdfEngine to 2023.10.3
  • Fixes bug where HtmlFooter was applied to both the header and footer

Septembre 2023

IronPDF v2023.9.2

Sep 19, 2023
View IronPDF Java v2023.9.2 on Sonatype Central
Voir la Référence de l'API IronPDF for Java v2023.9.2

Caractéristiques et améliorations

IronPDF for Java Version 2023.9.2 Détails

Notes de mise à jour :

  • Updates IronPdfEngine to 2023.9.8
  • Adds PDF/A & PDF/UA support (see saveAsPdfA() and convertToPdfA())
  • Fixes bug when opening document from Stream
  • Fixes bug when removing metadata
  • Fixes grayscale option not being applied
  • Fixes image compression features corrupting bitmaps
  • Fixes IronPdf crashing in Linux containers
  • Fixes memory leak when using copyPages()
  • Fixes signatures sometimes not being visible in Adobe Reader signature panel
  • Fixes RasterizeToImageFiles not considering page rotation
  • Fixes barcode stamps shrinking as they approach the page boundary
  • Fixes IronPdfEngine headers and footers not working properly
  • Improves memory usage and performance by up to 10 percent
  • Improves logic for image compression to further optimize size
  • Adds HTML-to-PDF trigger via Javascript method: See ChromePdfRenderOptions.waitFor
  • Adds HTML-to-PDF trigger via completion of network activity: See RenderingOptions.waitFor
  • Fixes Image Stamper: Stamp PNG image losing its transparency
  • Reduces memory usage when rendering HTML to PDF
  • Reduces memory usage when opening large PDF documents
  • Fixes bug causing the program to hang when copying annotations
  • Fixes MacOS bug which would sometimes cause consecutive renders to fail
  • Reduces IronPdfEngine binaries & docker size
  • Improves stability of IronPdfEngine
  • Adds support for transparent signature images
  • Reduces time to save large documents (>100MB) by 90% or more
  • Fixes rendering WebGL content bug

Juillet 2023

IronPDF v2023.7.2

Jul 12, 2023
View IronPDF Java v2023.7.2 on Sonatype Central
Consulter la référence API d'IronPDF for Java v2023.7.2

Caractéristiques et améliorations

IronPDF for Java Version 2023.7.2 Détails

Notes de mise à jour :

  • Fixes corrupted Fat-Jar
  • Fixes documentation typo
  • Hide PageSelection.getPageList
  • Update gRPC to 1.56.1
  • Update project description

Avril 2023

IronPDF v2023.4.4

Apr 2, 2023
View IronPDF Java v2023.4.4 on Sonatype Central
Afficher la référence API d'IronPDF for Java v2023.4.4

Caractéristiques et améliorations

IronPDF for Java Version 2023.4.4 Détails

Notes de mise à jour :

  • Fixes some cases of license key not being read from application config file
  • Fixes some cases of missing or incompatible assembly references when targeting .NET 4.6.2 - 4.8

Mars 2023

IronPDF v2023.3.2

Mar 9, 2023
View IronPDF Java v2023.3.2 on Sonatype Central
Consulter la référence API de IronPDF for Java v2023.3.2

Caractéristiques et améliorations

IronPDF for Java Version 2023.3.2 Détails

Notes de mise à jour :

  • Increases the range of supported image file types of PdfDocument.fromImage()
  • Supports PDF incremental saving
  • Adds FormManager.setFieldReadOnly()
  • Adds ChromePdfRenderOptions.setJavascript()
  • Adds font color and background color options to TextStamper
  • Reworks PDF signing and signature
  • Fixes application crash when using invalid license.
  • Fixes DrawDividerLine bugs in Header/Footer
  • Fixes memory leak when using PdfDocument.replaceText()
  • Fixed an issue with text-wrap in HTML header and footer text not breaking a word correctly when rendering a PDF from HTML. Previously, some words would be broken in unexpected places, resulting in text that was difficult to read or understand
  • Fixed an issue where converting an image to PDF would sometimes result in the image not fitting properly within the PDF document
  • Fixes stamper and watermark positioning on PDFs with different orientation
  • Updates IronPdfEngine to 2023.3.2 (Updates to CEF 110.0.31 with many security and performance improvements)

Janvier 2023

IronPDF v2023.1.1

Jan 23, 2023
View IronPDF Java v2023.1.1 on Sonatype Central
Consulter la référence API de IronPDF for Java v2023.1.1

Caractéristiques et améliorations

IronPDF for Java Version 2023.1.1 Détails

Notes de mise à jour :

  • Fixes HeaderFooter bugs
  • Fixes baseUrl does not apply
  • Fixes RemoteException caused by missing license key
  • Improves IronPdfEngine memory management
  • Allows to set license key while running in Docker

IronPdfEngine v2023.1.11674

  • Adds support for executing custom JavaScript after an HTML render (see JavaScript property)
  • Fixes support for Ubuntu 22
  • Fixes IronPdf files not being included when using ClickOnce publishing method
  • Fixes error when merging documents with certain form field configurations
  • Disk caching is now enabled by default and set to temp folder path (see Installation.ChromeBrowserCachePath)
  • Deprecates FitPaperModes.None and adds FitPaperModes.Zoom
  • Replaces System.Drawing.Common with IronSoftware.Drawing in netstandard2.0 projects

Décembre 2022

IronPDF v2022.12.0 (Docker Support!)

Nov 17, 2022
View IronPDF Java v2022.12.0 on Sonatype Central
Voir la documentation de l'API IronPDF for Java v2022.12.0

Caractéristiques et améliorations

IronPDF for Java Version 2022.12.0 Détails

Notes de mise à jour :

  • Supports IronPdfEngine Docker (see Docker Hub IronPdfEngine)
  • Improves documentation
  • Improves deployment
  • Adds TempFolderPath setting
  • Adds baseUrl rendering parameter
  • Release alternative fat JAR

IronPdfEngine v2022.12.11210

  • Fixes crash when using IronPdf as part of a Windows service
  • Fixes 'failed to deploy IronPdf' error when using IronPdf with Azure Functions (see Using IronPDF with Azure Functions)
  • Fixes behavior when stamping HTML or images behind existing PDF content
  • Fixes missing custom logger interface (Logging.CustomLogger)
  • Fixes Zoom being ignored even with FitToPaperModes properly set to None
  • Adds RenderZipFileAsPdf for rendering ZIP files as a PDF document
  • Adds RenderDelay and BackgroundColor options to TextStamper
  • Updates to Chrome 108.4.13 with many performance and security improvements
  • Updates various 3rd party NuGet packages to mitigate vulnerabilities
  • Updates suggested docker files (see Using IronPDF with Docker on Linux)
  • Improves consistency of IronPdf deployments across various Linux distros and .NET versions
  • Incremental improvements to memory management, stability, and performance in native code

Novembre 2022

IronPDF v2022.11.1

Nov 17, 2022
View IronPDF Java v2022.11.1 on Maven Central
Afficher la Référence API de IronPDF for Java v2022.11.1

Caractéristiques et améliorations

IronPDF for Java Version 2022.11.1 Détails

Notes de mise à jour :

  • Adds radio button form elements, generated from html 'input' elements with a 'type' attribute of 'radio'
  • Adds RTF-to-PDF - see renderRtfAsPdf() for more information
  • Adds page selection to replace text - see replaceText()
  • Adds toMultiPageTiff()
  • Adds License.isLicensed() and License.isValidLicensed()
  • Fixes text headers and footers not being visible
  • Fixes error when merging documents with certain bookmark configurations
  • Fixes error when calling applyWatermark()
  • Fixes form fields sometimes not being editable after merging
  • Fixes form generation for html elements with styles marked '!important'
  • Fixes some TIFF images not loading when using fromImage()
  • Fixes IronPdf java Download progress sometimes show > 100%
  • Updates logic for applying margins to headers and footers (now only applying left and right margins by default)
  • Supports ironpdf-engine as a maven dependency
  • Fixes ironpdf-engine download progress sometimes show > 100%

IronPDF v2022.11.0 [First Release!]

Nov 10, 2022
View IronPDF Java v2022.11.0 on Maven Central
Voir la référence de l'API IronPDF for Java v2022.11.0

Caractéristiques et améliorations

IronPDF for Java Version 2022.11.0 Détails

Notes de mise à jour :

  • Using IronPdfEngine 2022.11.10413 (IronPdf .Net 2022.10.9622)