Changelog : Mises à jour, étapes, feuille de route
Rejoignez 50 000 développeurs pour recevoir les mises à jour
Feuille de route d'IronPDF
Nous avons fait d'IronPDF le produit .NET HTML pour PDF le plus performant¹ en donnant la priorité à la compatibilité, à la convivialité et aux résultats. Aujourd'hui, notre mission est de maintenir cette réputation durement gagnée en mettant continuellement IronPDF à jour avec les dernières évolutions technologiques HTML, CSS et JS ; et les versions les plus récentes de Chrome.
Nos logiciels sont développés pour des ingénieurs, par des ingénieurs, et nous comprenons donc la valeur des tests rigoureux, de l'assistance et des licences uniques transparentes.
Nous sommes fiers d'être à l'écoute de notre communauté et nous le démontrons en donnant la priorité aux demandes de fonctionnalités en fonction de ce que vous, nos clients, demandez.
À long terme, nous prévoyons de diversifier IronPDF en l'offrant dans plusieurs langages de programmation. ¹Selon un audit indépendant de notre produit en août 2022.
Jalons
Nous soulignons ici trois étapes majeures qui améliorent considérablement les performances d'IronPDF. Voir les étapes >
Septembre 2024
IronPDF v2024.9.3
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2024.9.3
Notes de mise à jour
- Ajoute la prise en charge des ressources HTML avec l'extension de fichier '.download'
- Ajoute une nouvelle API expérimentale pour accéder à tous les objets DOM dans un PDF. (voir
PdfDocument.Pages
[].ObjectModel`) - Ajoute la prise en charge des en-têtes de requête HTTP pour la conversion HTML en PDF (voir
ChromePdfRenderOptions.HttpRequestHeaders
) - Améliore la validation de plusieurs signatures par les lecteurs PDF externes (voir
SignaturePermissions
) - Améliore le comportement et la fidélité de la fonctionnalité "combiner les pages" (également connu sous le nom de N-up)
Août 2024
IronPDF v2024.8.3
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2024.8.3
Notes de mise à jour
- Ajoute la prise en charge de la conversion des versions PDF/A 1A, 1B, 2A, 2B et 3A!
- Ajoute la prise en charge de la création de documents PDF vierges (voir le constructeur
PdfDocument
) - Ajoute la prise en charge de la combinaison des pages PDF en une seule page de lignes et de colonnes (voir
PdfDocument.CombinePages
()`) - Ajoute la prise en charge du déplacement ou de la mise à l'échelle du contenu entier de la page. (voir
PdfPage.Transform
()`) - Corrections des cases à cocher non interactives lors du rendu HTML en PDF/A
- Améliore les performances lors de la création de boutons radio à partir de HTML
Problèmes connus
RedactRegion
nécessite une hauteur négative pour fonctionner correctement (pr)CombinePages
ne prend pas en charge la combinaison de pages de tailles différentes. (pr)
Juillet 2024
IronPDF v2024.7.8
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2024.7.8
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.
- Amélioration de la prise en charge de la définition des valeurs de formulaire pour les noms de formulaire dupliqués.
- Ajout d'un support pour le rendu des listes de combobox sélectionnées à partir d'une entrée HTML.
- Ajoute de nouvelles options pour l'API de rédaction de texte.
- Prise en charge de la rédaction de mots entiers, y compris la ponctuation.
Juin 2024
IronPDF v2024.6.1
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2024.6.1
Notes de mise à jour
- Ajout d'une nouvelle API de rédaction régionale
- Ajout de la prise en charge des champs de formulaire image
- Prise en charge de l'affichage des valeurs des champs de formulaire lors de la conversion d'un PDF en image
- 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
ouFooter
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 - Prise en charge de plus de langues dans l'image Docker
IronPdf
Mai 2024
IronPDF v2024.5.2
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2024.5.2
Notes de mise à jour
- Ajout d'une nouvelle API
IronPdf.Cleaner
qui permet d'assainir et de numériser les PDF. - Correction d'un problème où
RenderRtfileAsPdf
retourne parfois un contenu noir.
Avril 2024
IronPDF v2024.4.2
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2024.4.2
Notes de mise à jour
- Ajoute un nouveau
PdfDocument.Compress()
API. - Correction d'un problème où les PDF pivotés provoquaient des images cassées lors de la conversion des PDF en HTML.
- Correction d'un problème où les PDF arabes cassent la structure HTML lors de la conversion du PDF en HTML.
- Correction d'un problème où la taille de la police de l'en-tête et du pied de page était modifiée lors de l'application de la marge.
- Correction d'un problème où la table des matières (TOC) n'effectue pas le rendu pour les textes HTML complexes.
- Corrige un problème où la définition de la clé de licence dans
IronPdfEngine
ne fonctionnait pas. - Correction d'un problème où la conversion d'un PDF pivoté en HTML produit des images cassées.
- Correction d'un problème où la conversion d'un PDF avec des caractères arabes en HTML casse la structure du document.
- Corrige le problème où
PdfSignature.SigningContact
ne fonctionne pas. - Améliore les performances de
DocxToPdf
. - Rend toutes les méthodes
Print
asynchrones. - Mise à jour des librairies gRPC vers la version 2.62.0
Mars 2024
IronPDF v2024.3.4
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2024.3.4
Notes de mise à jour
- Ajout d'une nouvelle API complète pour l'ajout, la suppression et l'utilisation de polices (voir
PdfDocument.Fonts
) - Ajout d'une fonction de rédaction de texte au format PDF (voir
PdfDocument.RedactText()
) - Ajout de la prise en charge de la compression des images en niveaux de gris avec
PdfDocument.CompressImages()
- Prise en charge du sous-échantillonnage des chromes "444" et "441" avec
PdfDocument.CompressImages()
- Ajout d'une nouvelle méthode pour charger les signatures à partir d'une chaîne base64 (voir
PdfSignature.FromBase64()
) - Ajout de la prise en charge de MacOs ARM lors de l'utilisation du "Docker Engine" d'IronPDF
- Ajoute le drapeau d'environnement IRONPDF_ENGINE_ENABLE_LOG pour IronPDF "Docker Engine"
- Amélioration du message d'erreur lorsque l'utilisateur tente d'apposer une signature sans clé privée
- Amélioration du message d'erreur en cas d'incompatibilité de version entre IronPDF et le moteur Docker
- Améliore l'utilisation de la mémoire lors de l'ouverture d'un document ou de l'utilisation d'images
- Amélioration de la prise en charge du format PDF/A
- Amélioration de l'extraction de texte afin d'omettre le trait d'union en fin de ligne (caractère 0xFFFE)
- Correction d'un problème de redimensionnement des annotations (voir
PdfDocument.ResizePage()
) - Correction d'un problème où la clé de licence dans IronPdfEngine était remplacée par le client
- Correction d'un problème où la table des matières ne fonctionnait pas avec du HTML à une ligne
- Corrige le problème de "l'assemblage incompatible" lors de la mise à niveau des versions d'IronPDF
- Correction d'un rare conflit de version avec la bibliothèque OpenXML
- Correction d'un problème de mise en page des timbres HTML
- Correction d'un problème de disparition du contenu lors de l'application d'un PDF d'arrière-plan
- Correction d'un problème où le premier bouton radio d'une collection ne pouvait pas être sélectionné via HTML
- Correction d'un problème où les signatures numériques de certains PDF n'étaient pas visibles dans la visionneuse Adobe
Février 2024
IronPDF v2024.2.2
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2024.2.2
Notes de mise à jour
- Correction d'un problème de transformation lors de la modification d'un document après avoir appelé
AppendPdf()
- Corrige un problème avec les runtimes qui ne sont pas téléchargés lorsque
Installation.AutomaticallyDownloadNativeBinaries=true
- Corrige le problème d'ignorance de
Installation.CustomDeploymentDirectory
- Correction d'un problème où l'activation de la conformité PDF/A supprimait la transparence et entraînait l'apparition d'un arrière-plan noir
- Correction d'un problème où l'enum
PdfFormFieldFlags
était inaccessible aux utilisateurs - Corrige un problème où
ReplaceTextOnPages()
produirait une erreur si le texte n'était pas trouvé sur toutes les pages - Correction d'un problème lié à la prise en charge des cookies sous Linux
- Correction d'un problème où
Installation.SingleProcess
était toujours activé - Corrige divers problèmes lors de la manipulation de formulaires après avoir configuré IronPDF pour utiliser Docker/remote
- Amélioration de divers commentaires et de la documentation de l'API
- Améliore l'espacement des lettres, des mots et du texte lors du remplacement du texte ; Les mots ne devraient plus présenter d'espacement erroné entre les lettres
- Ajout de la prise en charge des configurations personnalisées de connexion à distance à IronPDF (voir
IronPdfConnectionConfiguration WithCustomChannel()
)
Janvier 2024
IronPDF v2024.1.20
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2024.1.20
Notes de mise à jour
- Ajoute une liste de choix valides pour les boutons radio et les cases à cocher. (Voir
CheckboxFormField
etRadioFormField
pourChoices
etSelectedIndex
) - Permet de définir l'indice de sélection des boutons radio et des cases à cocher. (Voir
CheckboxFormField
etRadioFormField
pourClear()
etSelect
) - Permet de dessiner des lignes et des rectangles dans un document existant. (Voir
PdfDocument
pourDrawLine()
etDrawRectangle()
) - Ajout de la possibilité d'ajouter un champ de signature vide qui permet à l'utilisateur de cliquer pour signer. (Voir la classe
SignatureFormField
(en anglais)) - Ajoute l'extraction de texte, de caractères et de lignes avec des informations sur la position. (Voir
PdfDocument.Pages
pourLignes
etCaractères
) - Ajoute des fonctions de sécurité web opt-in plus fortes pour ceux qui acceptent des données d'utilisateur non fiables. (Voir
Installation.EnableWebSecurity
) - Ajout de la possibilité de spécifier la police de caractères lors du dessin d'un texte dans un document existant. (Voir
PdfDocument.DrawText()
) - Ajout de la prise en charge des extensions OpenAI. (Voir le paquet NuGet
IronPdf.Extensions.AI
) - Ajout d'un support pour l'ajout et la suppression de formulaires via
PdfDocument.Form.Add()
,Supprimer()
, etc. (a implémentéObservableCollection
(collection observable)) - Correction d'un problème de rupture des liens hypertextes après l'activation de la compatibilité PDF/A ou PDF/UA.
- Correction d'un crash ou d'un échec de rendu lors du rendu de certaines URLs WebGL ou Javascript sur certaines machines.
- Correction de la validation PDF/UA lors de la conversion d'un document contenant des hyperliens. (PDF/UA 7.18.5)
- Correction de l'exception System.AccessViolationException lors de la conversion en PDF/A
- Corrige le remplacement du texte pour qu'il soit compatible avec les documents qui utilisent du texte en niveaux de gris ou des chemins d'accès
- Améliore le comportement du texte de remplacement avec de nombreuses corrections de bogues et un meilleur formatage du texte
- Amélioration des descriptions de contenu PDF/A pour les hyperliens.
- Améliore le comportement dans les environnements en lecture seule qui n'autorisent qu'un seul processus en activant automatiquement
Installation.SingleProcess
Décembre 2023
IronPDF v2023.12.6
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2023.12.6
Notes de mise à jour :
- Ajout d'une nouvelle API pour l'ajout, la suppression et l'utilisation de polices! (voir
PdfDocument.Fonts
) - Ajout d'une nouvelle API Annotations pour récupérer les annotations des documents! (voir
PdfDocument.Annotations
) - Ajout de la prise en charge des URL d'horodatage des signatures qui nécessitent SHA-256 ou SHA-512 (voir
TimestampHashAlgorithms
(en anglais)) - Prise en charge des valeurs de boutons radio définies via l'attribut HTML "checked"
- Correction d'un bogue à cause duquel IronPDF corrompait parfois les documents signés numériquement par un tiers (voir
ChangeTrackingModes
(Changement des modes de suivi)) - Correction d'un problème où certains éléments de formulaires PDF étaient corrompus après la fusion de plusieurs documents
- Correction d'un bogue à cause duquel l'index des pages PDF était incorrect lors de l'itération sur les pages PDF à l'aide d'IronPDF
- Correction d'un bug lors de la définition de la valeur d'un formulaire à cases à cocher
- Correction d'un bogue lors de l'application d'un PDF d'arrière-plan derrière un document existant
- Correction d'un bogue concernant l'application d'en-têtes et de pieds de page à un document ayant différentes tailles de page
- Amélioration du comportement des cookies - les cookies personnalisés devraient désormais être accessibles à l'ensemble du domaine de l'URL lors du rendu
- Amélioration de l'affichage des cases à cocher et des boutons radio générés par IronPDF
Novembre 2023
IronPDF v2023.11.7
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2023.11.7
Notes de mise à jour :
- Ajout d'une nouvelle génération automatique de tables des matières! Voir le paramètre
TableOfContents
- Ajout d'un nouveau moyen de réduire la taille de votre PDF! Voir
PdfDocument.CompressStructTree()
- Ajout d'une nouvelle API pour les champs des formulaires PDF (voir
IFormFieldCollection
etPdfDocument.Form
) - Prise en charge des attributs de formulaire HTML "readonly", "disabled" et "maxlength"
- Ajout de la prise en charge de la "fusion de courrier" lors de la conversion de DocX en PDF (voir
RenderDocxMailMergeAsPdf()
) - Correction d'un problème d'url de base lorsque le chemin d'accès à un fichier contient un caractère spécial
- Corrige le problème de non-chargement des actifs lors du rendu à partir du Framework .NET
- Corrige les problèmes liés à l'affichage dans Adobe Reader d'un message "espace colorimétrique non valide" dans le format PDF/A
- Correction de problèmes lors de la génération d'une image à partir d'un PDF avec transparence
- Correction de problèmes lors de la génération d'une image à partir d'un PDF après avoir appelé
Flatten()
- Correction de problèmes lors de l'utilisation d'en-têtes et de pieds de page ou de tampons HTML sur des machines dont la culture ou les chaînes de caractères ne sont pas américaines
- Corrige les problèmes liés à l'utilisation de plusieurs produits Iron Software dans le même projet
- Corrige divers problèmes et fonctionnalités manquantes lors de l'utilisation de Docker pour héberger un "moteur" IronPDF
- Corrections lors de la conversion de DocX contenant des en-têtes et des pieds de page en PDF
- Corrige divers problèmes lors de l'exécution d'IronPDF dans un environnement persistant hébergé sur du matériel Apple
Octobre 2023
IronPDF v2023.10.3
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2023.10.3
Notes de mise à jour :
- Corrections de bugs mineurs et améliorations des performances
Septembre 2023
IronPDF v2023.9.8
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2023.9.8
Notes de mise à jour :
- Ajoute la conversion de documents Word en PDF ! (voir DocxToPdfRenderer)
- Ajout de la prise en charge des mathématiques LaTeX dans les documents PDF (voir EnableMathematicalLaTex)
- Prise en charge des cookies lors du rendu à partir d'une chaîne HTML
- Ajout de la prise en charge par MacOS des méthodes asynchrones d'IronPDF
- Prise en charge des images de signature transparentes
- Ajout de la prise en charge de l'hébergement d'IronPdf dans Azure App Services (voir IronPdf.Server.Azure)
- Ajout de la prise en charge de l'utilisation d'IronPDF sur iOS et Android via le service d'application Azure (voir le repo IronPdf.Examples)
- Correction d'un bogue de MacOS qui entraînait parfois l'échec de rendus consécutifs
- Correction d'un bogue entraînant un blocage lorsque plusieurs produits Iron Software sont installés
- Correction d'un bug empêchant l'utilisation de Installation.ChromeGpuMode
- Correction d'un bogue empêchant l'exécution d'IronPDF dans les applications MAUI
- Correction de divers bugs lors de l'utilisation du service gRPC (moteur Docker d'IronPDF)
- Fuite de mémoire lors de la fusion de documents
- Modifie les cookies pour qu'ils soient spécifiques à chaque rendu individuel (voir ChromePdfRenderOptions.CustomCookies)
- Modifie le comportement par défaut des rendus HTML vers PDF pour utiliser un contexte de requête séparé (voir IronPdf.Rendering.RequestContexts)
- Amélioration de la stabilité du moteur Docker d'IronPDF
- Amélioration de la compatibilité avec MacOS
- Amélioration de la prise en charge du mode mono-processus
- Amélioration de la détection des chemins d'accès lors de l'utilisation d'IronPDF for Python sur MacOS
- Réduit la taille du disque du moteur Docker d'IronPDF
- Réduit de 90 % ou plus le temps nécessaire à l'enregistrement de documents volumineux (>100 Mo)
Août 2023
IronPDF v2023.8.6
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2023.8.6
Notes de mise à jour :
- Corrige l'erreur "IronPdfInterop.dll manquant" dans certains cas
- Correction d'un bug de l'index des pages lors de l'utilisation de "ImportPages"
- Correction d'un bogue entraînant le blocage du programme lors de la copie d'annotations
- Ajout d'une fonctionnalité permettant d'attendre le chargement des éléments HTML avant le rendu (voir "Attendre")
- Ajout d'une fonctionnalité permettant d'attendre le chargement des polices avant le rendu (voir "Attendre")
- Ajout d'une fonction permettant de spécifier la rotation lorsque texte du dessin
- Ajout d'une fonction permettant de spécifier un profil de couleur personnalisé lors de l'enregistrement en tant que PDFA
Juillet 2023
IronPDF v2023.7.4
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2023.7.4
Notes de mise à jour :
- Ajout d'une fonction de conversion SVG : Cela inclut la possibilité de convertir les PDF en fichiers SVG et en chaînes SVG
- Ajout d'une fonction de conversion HTML : Cela inclut la possibilité de convertir les PDF en fichiers HTML et en chaînes HTML
- Ajout d'une fonction de métadonnées XMP et améliore l'API existante pour la définition des propriétés des métadonnées
- Ajout de la prise en charge du PDF U/A : Voir PdfDocument.SaveAsPdfUA()
- Ajout d'un déclencheur HTML vers PDF via une méthode Javascript : Voir RenderingOptions.WaitFor()
- Ajout d'un déclencheur HTML vers PDF via l'achèvement de l'activité du réseau : Voir RenderingOptions.WaitFor()
- Ajout du support de Python (Python 3.7+) : Installer via 'pip install ironpdf'
- Corrige les problèmes de connectivité concernant IronPDF Image Docker
- Corrige la perte de transparence de l'image PNG de Image Stamper : L'image PNG du tampon perd sa transparence
- Correction de ImageToPdfConverter.ImageToPdf : Résolution d'une exception lors du passage de AnyBitmap
- Correction de la lecture du titre et du contenu des annotations de texte
- Correction d'un problème rare où la clé de licence ne pouvait pas être vérifiée sur des systèmes non anglophones
- Correction de InsertPdf() pour fusionner correctement les champs de formulaire et les signets
- Augmentation significative des performances lors de l'utilisation d'en-têtes et de pieds de page HTML
- 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
- Amélioration de la prise en charge de la plateforme pour certaines versions de serveurs Windows (2016 et ultérieures)
- Mise à jour vers IronSoftware.Drawing 2023.7.1 avec diverses corrections de bogues pour l'encodage et le décodage d'images
Juin 2023
IronPDF v2023.6.10
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2023.6.10
Notes de mise à jour :
- Ajout d'une option d'alimentation continue, par exemple pour générer des documents de réception !
- Ajoute un nouveau annotations API, y compris la suppression des annotations !
- Correction de l'option des niveaux de gris qui n'est pas appliquée
- Correction de la fonction de compression d'image corrompant les bitmaps
- Correction de l'ajout, de la modification ou de la fusion de signets dans certains cas
- Corrige les signatures qui 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 des limites de la page
- Corrige le problème d'adresse IP de IronPdfEngine Docker (écoute maintenant sur 0.0.0.0)
- 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
- Amélioration du message d'erreur "out-of-memory" pour qu'il soit plus apparent
- Supprimez l'espace de noms IronPDF.Rendering.Abstractions. A la place, utilisez les mêmes méthodes de rendu de la classe ChromePdfRenderer
Mai 2023
IronPDF v2023.5.8
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2023.5.8
Notes de mise à jour :
- Correction de la gestion des erreurs et des points d'arrêt pour IronPDF sous Linux
- Corrige un problème où les clés de licence n'étaient pas récupérées à partir de web.config dans certains projets ASP.NET Framework
- Corrige les avertissements possibles concernant les conflits de version de System.Memory
- Ajouts Prise en charge du PDF/A-3B (voir SaveAsPdfA() et ConvertToPdfA())
- Ajouts support for removing métadonnées du document (voir RemoveMetadataKey())
- Correction d'un bogue lors de l'ouverture d'un document à partir d'un flux
Avril 2023
IronPDF v2023.4.4
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2023.4.4
Notes de mise à jour :
- Prend en charge ImageSharp 2 et ImageSharp 3 (voir Iron Drawing ImageSharp version)
- Prise en charge de la génération de PDF selon le modèle client/serveur conteneurisé (voir Images Docker d'IronPdfEngine)
- 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://www.nuget.org/packages/IronPdf/2023.3.2
Notes de mise à jour :
- Met en œuvre des images de signature (voir
PdfSignatureImage
) - Ajout d'une nouvelle API de redimensionnement pour mettre à l'échelle les dimensions des pages tout en conservant les rapports d'aspect
- Correction du positionnement de l'estampille et du filigrane sur les PDF ayant une orientation différente
- Correction d'une exception lors de la récupération de champs de formulaire à partir d'un PDF contenant un lien hypertexte
- Mise à jour vers la version CEF 110.0.31 avec de nombreuses améliorations en matière de sécurité et de performances
Février 2023
IronPDF v2023.2.4
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2023.2.4
Notes de mise à jour :
- Supporte IronPdfEngine Docker !
- Prise en charge de l'enregistrement incrémentiel des PDF
- Reworks PDF la signature et les signatures
- Supprime la dépendance à iTextSharp
- Corrections
DrawDividerLine
bugs dans l'en-tête/le pied de page - Ajouts
DrawDividerLineColor (Couleur de la ligne de séparation)
dans le texte de l'en-tête/du pied de page - Changement de la version minimale du Framework .NET de 4.0 à 4.6.2
- Corrections memory leak when using
ReplaceTextOnPage
- Mises à jour
IronSoftware.System.Drawing
jusqu'en 2023.2.12 - Correction d'un problème où la conversion d'une image en PDF entraînait parfois une mauvaise insertion de l'image dans le document PDF.
- 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 bug dans le
ImageStamper
qui ne lisait pas correctement les chemins relatifs
Janvier 2023
IronPDF v2023.1.11416
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2023.1.11416
Notes de mise à jour :
- 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
Notes :
- azure v4 w/ net6.0 pas de variables supplémentaires définies [lien de téléchargement]
ChromePdfRenderer renderer = nouveau ChromePdfRenderer(); var doc = renderer.RenderUrlAsPdf("https://www.google.com/"); return new FileContentResult(doc.BinaryData, "application/pdf") { FileDownloadName = "google.pdf"
- azure v4 w/ net6.0 pas de variables supplémentaires définies [lien de téléchargement]
ChromePdfRenderer renderer = nouveau ChromePdfRenderer(); var doc = renderer.RenderUrlAsPdf("https://www.google.com/"); return new FileContentResult(doc.BinaryData, "application/pdf") { FileDownloadName = "google.pdf"
- dotnet publish net6.0 plateforme cible win-x64
Décembre 2022
IronPDF v2022.12.11113
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2022.12.11113
Notes de mise à jour :
- 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 Comment exécuter HTML vers PDF avec .NET sur 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)
- Correction de la fonctionnalité AspxToPdf manquante (.NET 4 uniquement)
- 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 Ajouter IronPDF à un conteneur Docker existant)
- 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.10347
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2022.11.10347
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"
- Ajouts De RTF à PDF - voir RenderRtfStringAsPdf() pour plus d'informations
- Ajouts more ways to replace text - see ReplaceTextOnPages() and ReplaceTextOnAllPages()
- 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 ImageToPdf()
- Mise à jour de ToMultiPageTiffImage() pour ne générer qu'un seul fichier image
- Mise à jour de la présentation des paquets NuGet pour améliorer le déploiement sur toutes les plateformes
- 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 désormais en charge l'installation d'IronPDF via un fichier zip ou un exécutable d'installation (voir Page d'atterrissage d'IronPDF)
Octobre 2022
IronPDF v2022.10.9622
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2022.10.9622
Notes de mise à jour :
- [Correctif] Correction ImageStamper et TextStamper manquants
IronPDF v2022.10.9532
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2022.10.9532
Notes de mise à jour :
- De nouvelles méthodes ont été ajoutées pour estampillage HTML
- Ajout d'une option permettant de n'appliquer les marges de gauche et de droite qu'aux en-têtes et aux pieds de page (voir UseMarginsOnHeaderAndFooter)
- Obsolète ApplyMarginToHeaderAndFooter
- Les formats de papier sont désormais précis à 0,00001 millimètre près
- Les champs de formulaire créés avec IronPDF n'ont plus de bordure bleue
- Correction d'un problème où le remplacement d'un texte pouvait parfois perturber la mise en page
- Amélioration de la logique lors de la détermination de la police à utiliser pour remplacer du texte (vérification des glyphes manquants)
- Mises à jour du CEF 105.3.39
Septembre 2022
IronPDF v2022.9.9056
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2022.9.9056
Notes de mise à jour :
- Corrige le fait que la clé de licence n'est pas lue dans les fichiers de configuration de l'application ou du site web
- Corrige l'erreur lorsque les dépendances de Microsoft Visual C++ sont manquantes sous Windows
- Correction d'un bogue entraînant un décalage vertical des formulaires de quelques pixels
- Correction de la duplication du nom de la méthode lors de l'utilisation de VB.NET
- Prise en charge des cases à cocher dans les formulaires lors de la conversion de HTML en PDF
Août 2022
IronPDF v2022.8.8138
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2022.8.8138
Notes de mise à jour :
- Ajoute une compression pour les documents PDF. Voir PdfDocument.CompressImages() pour plus d'informations
- Ajout d'un paramètre permettant de spécifier les options de rendu lors de l'utilisation de ImageToPdfConverter
- Supprime PdfPage.PageOrientation, ajoute PdfPage.PageRotation (la rotation de la page PDF est de 0, 90, 180 ou 270)
- Correction du rendu des éléments de lien dont l'attribut href spécifie des paramètres (via '?')
- Correction de l'application de la feuille de style CSS du document aux en-têtes et aux pieds de page lors de l'utilisation de l'option LoadStylesAndCSSFromMainHtmlDocument
- Correction d'un bogue concernant la définition et la récupération des drapeaux des champs de formulaire lors de l'utilisation de champs de formulaire imbriqués
- Mise à jour vers la dernière version de Pdfium avec divers correctifs de sécurité et des améliorations de performance
Juillet 2022
IronPDF v2022.8.7894
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2022.8.7894
Notes de mise à jour :
- Ajout de la prise en charge des appareils Apple Silicon (MacOs sur processeur ARM)
- Prise en charge d'Ubuntu 22
- Ajoute IronPDF.Installation.ChromeBrowserCachePath
- Ajoute PdfDocument.DrawBitmap pour dessiner des images dans un document PDF
- Réduit la taille supplémentaire des documents PDF due au filigrane pour les utilisateurs ne disposant pas d'une licence IronPDF
- Correction des applications à page unique et des sites web AJAX dont le rendu est parfois incorrect
- Correction de l'erreur "Renommer un champ de formulaire" lors de la fusion de documents PDF
- Correction du chargement de fichiers TIFF provoquant parfois une exception
- Correction de certaines pièces jointes qui étaient corrompues
- Corrige Image TOPdf qui ne fonctionnait pas avec un nom de fichier image contenant un space
- Corrige certains modes FitToPaper qui ne fonctionnaient pas correctement. Corrige certains fichiers PDF qui ne pouvaient pas être ouverts
- La fusion de documents PDF fusionne désormais correctement tous les champs de formulaire et leur properties, including nested form fields
- Amélioration de la prise en charge de .NET 6.0 dans certains environnements
- Amélioration du positionnement de HtmlStamp et Watermark
Juin 2022
IronPDF v2022.7.6986
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2022.7.6986
Notes de mise à jour :
- Ajout d'une prise en charge officielle des projets NET 6.0 dans Azure Functions
- Fusion des annotations lors de la fusion des documents PDF
- Mise en place d'une véritable adaptation automatique du contenu HTML à une page PDF - voir FitToPaperModes pour plus d'informations
- Les éléments HTML de type TextArea devraient désormais inclure leur valeur lors de la génération d'un document PDF
- Amélioration considérable des performances lors de la récupération des données des champs de formulaire ou de la manipulation des champs de formulaire
- Ajout de plusieurs propriétés en lecture seule pour les champs de formulaire
- Correction d'un bogue empêchant de définir les valeurs des champs de formulaire et de les manipuler en utilisant leur nom complet
- Correction de plusieurs blocages et problèmes de performance sur MacOs
- Correction de bogues lors de l'ajout d'en-têtes et de pieds de page dans un document orienté paysage
- Amélioration du comportement lors de l'utilisation de plusieurs instances d'IronPDF au sein d'un pool d'applications IIS
- Amélioration du comportement et de la clarté en cas d'erreurs rares telles que des erreurs de connectivité ou des dépassements de délai
IronPDF v2022.6.6115
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2022.6.6115
Notes de mise à jour :
- Ajout d'une API élargie pour les signets PDF
- Ajout d'une nouvelle API pour les pièces jointes au format PDF
- Ajout d'une nouvelle API de remplacement de texte
- Corrige un bug provoquant un blocage avec des rendus multiples sur un environnement à ressources limitées (Docker, Kubernetes, etc.)
- Correction d'un bogue à cause duquel PageOrientation renvoyait une valeur incorrecte
- Correction d'un bogue provoquant une erreur lors de l'insertion de pages
- Correction d'un problème où la sortie du PDF vers l'image avait un ratio invalide
- Correction d'un problème où le champ de formulaire dupliqué n'était pas défini correctement
- Correction d'un problème où les espaces réservés dans l'en-tête et le pied de page ne fonctionnaient pas
- Correction d'un problème de fuite de mémoire lors de l'application d'un HtmlHeaderFooter
- Amélioration de la logique lors de la mise en file d'attente de plusieurs rendus après que la limite du navigateur spécifiée par l'utilisateur a été atteinte
- Amélioration du processus de déploiement
- Amélioration de certains messages d'erreur
- Mise à jour vers la dernière version de Pdfium qui inclut des corrections lors de la manipulation de documents PDF existants
- Mise à jour vers la dernière version de Chrome qui inclut des correctifs et des mises à jour de sécurité lors du rendu de HTML en PDF
Mai 2022
IronPDF v2022.5.5596
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2022.5.5596
Notes de mise à jour :
- Correction d'un bug où le positionnement de HtmlStamp ne fonctionnait pas
- Correction d'un bug où AddBackground ajoutait incorrectement à l'avant-plan
- Correction d'un bug où EnableCookies ne fonctionnait pas comme prévu
- Correction d'un bogue provoquant une exception ArgumentNull lors de l'édition d'un document PDF
- Implémente la gestion des exceptions de ChromePdfRenderer sans avoir besoin de redémarrer
- Amélioration de la documentation (IntelliSense)
Avril 2022
IronPDF v2022.4.5575
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2022.4.5575
Notes de mise à jour :
- Prise en charge de .NET 6
- Correction des cookies utilisateurs qui ne sont pas appliqués automatiquement lors du rendu d'une url
- Correction d'une exception GDI+ intermittente lors de la conversion de documents PDF en images sous Windows
- Correction d'un bogue provoquant un blocage intermittent lors de l'initialisation et du déploiement sur certains systèmes
- Correction d'un bogue entraînant un calcul erroné des propriétés Width, Height, PrintWidth et PrintHeight des documents PDF
- Correction d'un bogue à cause duquel HtmlFooter ajoutait parfois une marge supplémentaire de 5 mm sous le pied de page
- Correction d'un problème où le paramètre DPI n'augmentait pas la résolution des images générées à partir d'un document PDF
- Correction d'un bogue où les styles CSS des en-têtes et des pieds de page ne fonctionnaient pas
- Correction d'un bogue entraînant la disparition des signets lors de la définition des paramètres de sécurité des documents PDF
- Correction d'un bogue à cause duquel AddPdfBackground provoquait une exception ArgumentNull
- Correction d'un bogue qui empêchait IronPDF de fonctionner lors de la publication avec certains profils de publication
- Correction d'un bogue à cause duquel DrawDividerLine ne fonctionne pas avec l'en-tête et le pied de page HTML
- Correction d'un bogue où les fichiers temporaires ne sont pas nettoyés
- Vérification de l'existence du produit redistribuable Microsoft Visual C# lors de l'utilisation d'IronPDF sous Windows
- Mise en œuvre d'une logique améliorée pour le rendu des en-têtes et des pieds de page html dans un document PDF
IronPDF v2022.4.5455
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2022.4.5455
Notes de mise à jour :
- Correction d'un problème où la modification du mot de passe de l'utilisateur, du mot de passe du propriétaire ou des autorisations supprimait les signets
- Correction d'un bogue à cause duquel la fusion de documents PDF ne préservait pas les signets
- Correction de plusieurs autres bogues concernant la création ou la récupération de signets
- Correction d'un bogue à cause duquel les valeurs PrintHeight et PrintWidth de la page PDF étaient calculées de manière incorrecte
- Correction d'un bogue pouvant entraîner des blocages lors de la génération d'images à partir d'un document PDF
- Correction d'un bogue où les délais de rendu étaient incorrectement appliqués lors de la génération d'en-têtes et de pieds de page pour un document PDF
- Correction d'une fuite de mémoire lorsque le modèle IDisposable n'est pas utilisé
- Amélioration de la sécurité des threads lors de la modification d'un document PDF
- Amélioration du texte d'erreur en cas d'impossibilité d'ouvrir un document PDF
- Mise à jour de la conversion pdf-image pour commencer avec un index de page de 1
Mars 2022
IronPDF v2022.3.5084
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2022.3.5084
Notes de mise à jour :
- Correction d'un bogue à cause duquel les images PNG ne se chargeaient pas correctement lors de l'utilisation de .NET 6
- Correction d'un bogue qui empêchait de cliquer sur les timbres de licence
- Amélioration de la compatibilité avec certaines distributions Linux
- Améliore la stabilité générale
- Amélioration de la prise en charge du multithreading
- Mise à jour de la dernière version de Pdfium
Février 2022
IronPDF v2022.2.4887
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2022.2.4887
Notes de mise à jour :
- Correction d'un bug où certaines images ne se chargeaient pas correctement
- Correction d'un bug où un cookie ne fonctionnait pas correctement avec le ChromeRender
- Corrige le chemin UNC où les images ne fonctionnaient pas correctement avec RenderHtmlAsPdf
- Correction d'un bogue dans l'application du style HTML pour les en-têtes et les pieds de page
- Correction d'un problème où le rendu multithread corrompait les documents sur certains systèmes
- Amélioration de la stabilité de macOS
- Amélioration de la stabilité et des performances globales
- NOUVELLE API - ImageToPdfConverter.PaperSize pour définir la taille du papier lors de l'utilisation d'ImageToPdfConverter (par défaut : A4)
Janvier 2022
IronPDF v2022.1.4599
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2022.1.4599
Notes de mise à jour :
- Correction des délais d'initialisation sur certains systèmes
- Correction de l'utilisation de certains certificats SSL
- Amélioration de la logique lors de l'utilisation d'un dossier temporaire personnalisé
- Amélioration de la logique d'arrêt et de nettoyage
Décembre 2021
IronPDF v2021.12.4495
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2021.12.4495
Notes de mise à jour :
- Correction d'un problème où les en-têtes et les pieds de page ne s'affichaient pas correctement lorsque JavaScript était désactivé
- Correction d'un problème de mémoire lors de l'impression de documents à l'aide de la fonction GetPrintDocument()
- Correction d'un bogue où les options de rendu peuvent ne pas être appliquées correctement lors de l'utilisation de la classe HtmlToPdf
- Correction d'un bogue pouvant entraîner la levée erronée de l'exception "sous-processus non exécutable"
- Correction d'un bogue où l'exception "registry is not supported on this platform" (le registre n'est pas pris en charge sur cette plate-forme) pouvait être levée par erreur
- Amélioration de la logique de déploiement afin de garantir l'utilisation de la bonne version des dépendances téléchargées (pertinent lors de l'utilisation du paquet NuGet IronPdf.Slim)
- Mise à jour du délai de rendu par défaut de 30 à 60 secondes
- Mise à jour des méthodes StampHTML() pour permettre aux utilisateurs de spécifier les options de rendu pour les tampons html
IronPDF v2021.12.4401
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2021.12.4401
Notes de mise à jour :
- Ajoute une compression pour les documents PDF. Voir PdfDocument.CompressImages() pour plus d'informations
- Ajout d'un paramètre permettant de spécifier les options de rendu lors de l'utilisation de ImageToPdfConverter
- Supprime PdfPage.PageOrientation, ajoute PdfPage.PageRotation (la rotation de la page PDF est de 0, 90, 180 ou 270)
- Correction du rendu des éléments de lien dont l'attribut href spécifie des paramètres (via '?')
- Correction de l'application de la feuille de style CSS du document aux en-têtes et aux pieds de page lors de l'utilisation de l'option LoadStylesAndCSSFromMainHtmlDocument
- Correction d'un bogue concernant la définition et la récupération des drapeaux des champs de formulaire lors de l'utilisation de champs de formulaire imbriqués
- Mise à jour vers la dernière version de Pdfium avec divers correctifs de sécurité et des améliorations de performance
Novembre 2021
IronPDF v2021.11.4257
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2021.11.4257
Notes de mise à jour :
- Ajout de Chrome, WebKit et Adaptive Rendering à IronPDF
- Rendu HTML vers PDF Pixel Perfect Chrome
- Support complet du multithreading et de l'asynchrone
- Ajout des aides Razor et MVC
- Ajout de la classe ChromePdfRenderer
- Ajout de la classe WebKitPdfRenderer
- Ajout de la classe AdaptivePdfRenderer
- Le moteur de rendu Chrome remplace WebKit comme moteur HtmlToPdf par défaut. HTML, CSS et JS sont rendus avec plus de précision, ce qui peut entraîner des modifications de la mise en page pour les utilisateurs existants
- Changements mineurs de l'API