Changelog : Mises à jour, étapes, feuille de route
Rejoignez 50 000 développeurs pour recevoir les mises à jour
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 bien établi IronPDF for .NET reflète la même diversité de fonctionnalités. 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 langages.
Août 2024
IronPDF v2024.9.1
Caractéristiques et améliorations
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2024.9.1
Notes de mise à jour :
- Mise à jour du moteur vers 2024.9.3
Août 2024
IronPDF v2024.8.1
Caractéristiques et améliorations
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2024.8.1
Notes de mise à jour :
- Mise à jour du moteur vers 2024.8.3
Juillet 2024
IronPDF v2024.7.1
Caractéristiques et améliorations
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2024.7.1
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
Caractéristiques et améliorations
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2024.6.2
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é lorsqueIronPdf
est initialisé avantIronQr
- 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
Caractéristiques et améliorations
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2024.3.1
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
Caractéristiques et améliorations
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2024.2.1
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 bonFormType
dans la classeFormField
.
Janvier 2024
IronPDF v2024.1.1
Caractéristiques et améliorations
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2024.1.1
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
Caractéristiques et améliorations
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.12.1
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
Caractéristiques et améliorations
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.11.1
Notes de mise à jour :
- Ajoute quelques configurations Chrome à
com.ironsoftware.ironpdf.Settings
(par exemplesingleProcess
,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 classePdfDocument
- Mise à jour de
IronPdfEngine
vers 2023.11.7
Octobre 2023
IronPDF v2023.10.2
Caractéristiques et améliorations
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.10.2
Notes de mise à jour :
- Mise à jour de IronPdfEngine vers 2023.10.3
- Correction d'un bug où HtmlFooter était appliqué à la fois à l'en-tête et au pied de page
Septembre 2023
IronPDF v2023.9.2
Caractéristiques et améliorations
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.9.2
Notes de mise à jour :
- Mise à jour d'IronPdfEngine vers 2023.9.8
- Ajout de la prise en charge des formats PDF/A et PDF/UA (voir saveAsPdfA() et convertToPdfA())
- Correction d'un bogue lors de l'ouverture d'un document à partir d'un flux
- Correction d'un bug lors de la suppression de métadonnées
- Correction de l'option des niveaux de gris qui n'est pas appliquée
- Correction des fonctions de compression d'image corrompant les bitmaps
- Correction du plantage d'IronPDF dans les conteneurs Linux
- Correction d'une fuite de mémoire lors de l'utilisation de copyPages()
- Corrige le fait que les signatures ne sont parfois pas visibles dans le panneau des signatures d'Adobe Reader
- Correction du fait que RasterizeToImageFiles ne prend pas en compte la rotation de la page
- Corrige le rétrécissement des timbres à code-barres lorsqu'ils s'approchent de la limite de la page
- Correction des en-têtes et pieds de page d'IronPdfEngine ne fonctionnant pas correctement
- Améliore l'utilisation de la mémoire et les performances jusqu'à 10 %
- Amélioration de la logique de compression des images afin d'en optimiser la taille
- Ajoute un déclencheur HTML vers PDF via une méthode Javascript : Voir ChromePdfRenderOptions.waitFor
- Ajoute le déclenchement de la conversion de HTML en PDF via l'achèvement de l'activité du réseau : Voir RenderingOptions.waitFor
- Corrige la perte de transparence de l'image PNG de Image Stamper : L'image PNG du tampon perd sa transparence
- Réduit l'utilisation de la mémoire lors de la conversion de HTML en PDF
- Réduit l'utilisation de la mémoire lors de l'ouverture de documents PDF volumineux
- Correction d'un bogue entraînant le blocage du programme lors de la copie d'annotations
- Correction d'un bogue de MacOS qui entraînait parfois l'échec de rendus consécutifs
- Réduit la taille des binaires et du docker d'IronPdfEngine
- Améliore la stabilité d'IronPdfEngine
- Prise en charge des images de signature transparentes
- Réduit de 90 % ou plus le temps nécessaire à l'enregistrement de documents volumineux (>100 Mo)
- Correction d'un bogue dans le rendu du contenu WebGL
Juillet 2023
IronPDF v2023.7.2
Caractéristiques et améliorations
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.7.2
Notes de mise à jour :
- Corrige un Fat-Jar corrompu
- Correction d'une coquille dans la documentation
- Masquer PageSelection.getPageList
- Mise à jour de gRPC vers 1.56.1
- Mise à jour de la description du projet
Avril 2023
IronPDF v2023.4.4
Caractéristiques et améliorations
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.4.4
Notes de mise à jour :
- Correction de quelques cas où la clé de licence n'était pas lue depuis le fichier de configuration de l'application
- Corrige certains cas de références d'assemblages manquantes ou incompatibles lors de l'utilisation de .NET 4.6.2 - 4.8
Mars 2023
IronPDF v2023.3.2
Caractéristiques et améliorations
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.3.2
Notes de mise à jour :
- Augmente la gamme des types de fichiers d'image pris en charge de
PdfDocument.fromImage()
- Prise en charge de l'enregistrement incrémentiel des PDF
- Ajouts
FormManager.setFieldReadOnly()
- Ajouts
ChromePdfRenderOptions.setJavascript()
- Ajouts font color and background color options to
TextStamper
- Reprise de la signature et de l'authentification des PDF
- Correction du plantage de l'application lors de l'utilisation d'une licence non valide.
- Corrections
DrawDividerLine
bugs dans l'en-tête/le pied de page - Corrections memory leak when using
PdfDocument.replaceText()
- Correction d'un problème avec le retournement de texte dans le texte d'en-tête et de pied de page HTML qui n'interrompait pas un mot correctement lors du rendu d'un PDF à partir de HTML. Auparavant, certains mots étaient coupés à des endroits inattendus, ce qui rendait le texte difficile à lire ou à comprendre
- Correction d'un problème où la conversion d'une image au format PDF pouvait parfois entraîner une mauvaise insertion de l'image dans le document PDF
- Corrections stamper and watermark positioning on PDFs with different orientation
- Mise à jour d'IronPdfEngine vers 2023.3.2 (Mise à jour vers CEF 110.0.31 avec de nombreuses améliorations de sécurité et de performance)
Janvier 2023
IronPDF v2023.1.1
Caractéristiques et améliorations
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2023.1.1
Notes de mise à jour :
- Corrections
Pied de page
insectes - Corrections
baseUrl
ne s'applique pas - Corrections
Exception à distance
causé par une clé de licence manquante - Améliore
IronPdfEngine
gestion de la mémoire - Permet de définir la clé de licence pendant l'exécution dans Docker
IronPdfEngine v2023.1.11674
- Ajout d'un support pour l'exécution de JavaScript personnalisé après un rendu HTML (voir la propriété JavaScript)
- Correction de la prise en charge d'Ubuntu 22
- Correction des fichiers IronPDF qui ne sont pas inclus lors de l'utilisation de la méthode de publication ClickOnce
- Correction d'une erreur lors de la fusion de documents avec certaines configurations de champs de formulaire
- La mise en cache du disque est désormais activée par défaut et définie sur le chemin du dossier temporaire (voir
Installation.ChromeBrowserCachePath
) - Déclassé
FitPaperModes.None
et ajouteFitPaperModes.Zoom
- Remplace
System.Drawing.Common
avecIronSoftware.Drawing
dans les projets netstandard2.0
Décembre 2022
IronPDF v2022.12.0 (Support Docker !)
Caractéristiques et améliorations
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2022.12.0
Notes de mise à jour :
- Prend en charge IronPdfEngine Docker (voir https://hub.docker.com/r/ironsoftwareofficial/ironpdfengine)
- Amélioration de la documentation
- Améliore le déploiement
- Ajoute le paramètre TempFolderPath
- Ajout du paramètre de rendu baseUrl
- Publication d'un JAR gras alternatif
IronPdfEngine v2022.12.11210
- Correction d'une panne lors de l'utilisation d'IronPDF dans le cadre d'un service Windows
- Corrige l'erreur 'failed to deploy IronPdf' lors de l'utilisation d'IronPdf avec Azure Functions (cf https://ironpdf.com/how-to/azure/)
- Correction du comportement lors de l'ajout de HTML ou d'images derrière un contenu PDF existant
- Correction de l'interface manquante du logger personnalisé (Logging.CustomLogger)
- Corrige le fait que le zoom est ignoré même si FitToPaperModes est correctement réglé sur None
- Ajout de RenderZipFileAsPdf pour le rendu des fichiers ZIP en tant que document PDF
- Ajoute les options RenderDelay et BackgroundColor au TextStamper
- Mise à jour vers Chrome 108.4.13 avec de nombreuses améliorations en matière de performances et de sécurité
- Mise à jour de divers paquets NuGet de tierces parties pour atténuer les vulnérabilités
- Mise à jour des fichiers docker suggérés (voir https://ironpdf.com/how-to/docker-linux/)
- Améliore la cohérence des déploiements d'IronPDF pour diverses distros Linux et versions .NET
- Améliorations progressives de la gestion de la mémoire, de la stabilité et des performances du code natif
Novembre 2022
IronPDF v2022.11.1
Caractéristiques et améliorations
https://search.maven.org/artifact/com.ironsoftware/ironpdf/2022.11.1/jar
Notes de mise à jour :
- Ajoute des éléments de formulaire de bouton radio, générés à partir d'éléments html "input" avec un attribut "type" de "radio"
- Ajoute le format RTF au format PDF - voir renderRtfAsPdf() pour plus d'informations
- Ajoute une sélection de pages pour remplacer le texte - voir replaceText()
- Ajoute toMultiPageTiff()
- Ajout de License.isLicensed() et License.isValidLicensed()
- Correction des en-têtes et pieds de page de texte non visibles
- Correction d'une erreur lors de la fusion de documents avec certaines configurations de signets
- Correction d'une erreur lors de l'appel à applyWatermark()
- Correction des champs de formulaire qui ne sont parfois pas modifiables après la fusion
- Correction de la génération de formulaires pour les éléments html dont les styles sont marqués "!important"
- Correction de certaines images TIFF ne se chargeant pas lors de l'utilisation de fromImage()
- Correction de la progression du téléchargement d'IronPDF for Java qui s'affiche parfois à plus de 100 %
- Mise à jour de la logique d'application des marges aux en-têtes et aux pieds de page (par défaut, seules les marges de gauche et de droite sont appliquées)
- Prend en charge IronPDF-engine en tant que dépendance maven
- Correction de la progression du téléchargement par le moteur IronPDF qui affiche parfois > 100 %
IronPDF v2022.11.0 [Première version !]
Caractéristiques et améliorations
https://search.maven.org/artifact/com.ironsoftware/ironpdf/2022.11.0/jar
Notes de mise à jour :
- Utilisation d'IronPdfEngine 2022.11.10413 (IronPDF for .NET 2022.10.9622)