Changelog : Mises à jour, étapes, feuille de route
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 jalons >
Mars 2025
IronPDF v2025.3.6
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2025.3.6
Notes de mise à jour
Améliorations
- Changé le DPI d'impression par défaut à 300.
- La valeur par défaut de
ChromeBrowserLimit
a été modifiée àEnvironment.ProcessorCount
, ce qui améliore la stabilité des déploiements basés sur le cloud.
Corrections de bogues
- Corrige un problème où des numéros de page PDF incorrects étaient générés à partir de
HtmlHeaderFooter
. - Correction d'un problème où la définition d'une clé de métadonnées contenant des crochets provoquait une exception.
- Correction d'un problème où les marges d'impression n'étaient pas correctement alignées dans certains PDF.
- Correction d'un problème où l'activation du mode à processus unique dans
UpdatedChrome
provoquait un plantage avec un message d'erreur peu clair. Le système enregistre désormais un avertissement et ignore le paramètre à la place.
février 2025
IronPDF v2025.2.8
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2025.2.8
Notes de mise à jour
Nouvelles fonctionnalités
- Permet l'édition des métadonnées XMP personnalisées dans les documents PDF/A pour
EmbedFileToPdfA
.
Améliorations
- Amélioration du résultat
ExtractAllText
VisualOrder. - Amélioration du comportement lors de l'ajout de nouveaux signets et de la fusion de documents contenant des signets
Corrections de bogues
- Correction d'un problème où l'icône d'annotation, la couleur et l'emplacement ne se mettaient pas à jour.
- Correction d'un problème où les valeurs de coordonnées d'annotation étaient toujours nulles.
- Correction d'un problème où certains champs de formulaire ne pouvaient pas être trouvés en utilisant
FindFormField
. - Correction d'un problème où certaines cases à cocher agissaient comme des boutons radio.
- Correction d'un problème où la valeur "Non" ne pouvait pas être définie pour les formulaires de boutons radio.
- Correction d'un problème où les champs de texte s'affichaient incorrectement dans DocuSign.
- Correction d'un problème où
RemoveSignatures
lançait une exception dans certains PDF. - Correction d'un problème où
Cleaner.ScanPdf()
renvoyait une exception lorsqu'il était appelé plusieurs fois. - Correction d'un problème où le canal gRPC lançait une exception à la sortie dans les applications .NET Framework.
- Correction d'un problème où la hauteur dynamique de l'en-tête/pied de page ou la hauteur de fragment ignorait
RenderingOptions.MarginLeft
etRenderingOptions.MarginRight
. - Correction du constructeur de copie
PdfDocument
pour cloner correctement un document existant. - Correction d'un problème où la définition de la
MaxHeight
de l'en-tête/pied de page en tant queFragmentHeight
ne prenait pas en compte le style et le CSS des contenus principaux. - Correction d'un problème où Compress lançait une exception sur les applications .NET Framework 32 bits.
- Correction d'un problème où
TextAnnotation.Hidden
ne fonctionnait pas. - Correction d'un problème où
RemoveSignatures
lançait une exception dans certains PDF. - Correction d'un problème où la réaffectation de
MetaData.Keywords
générait une exception. - Correction d'un problème où la récupération des
Bookmarks
de certains PDF provoquait le gel du processus. - Corrigé un problème où l'accès à
Form
dans certains fichiers PDF générait une exception.
janvier 2025
IronPDF v2025.1.1
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2025.1.1
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 d'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.
Corrections de bogues
- Correction d'un problème où la méthode
RenderRazorViewToPdf()
entraînait des erreurs de compilation après la mise à niveau d'IronPdf de la version 2024.8.3 vers des versions ultérieures. - Correction d'un problème où les méthodes
ReplaceTextOnPage()
,ReplaceTextOnPages()
,ReplaceTextOnAllPages()
etDrawText()
rendaient incorrectement 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.
- Correction d'un problème où la méthode
ReplaceText()
ne lançait pas d'exception lorsqu'elle échouait à 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
etTextChunk
de l'objetPdfPage
ne détectaient 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ù la méthode
Flatten()
modifiait les dimensions du document PDF et entraînait 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") provoquait une exception.
Décembre 2024
IronPDF v2024.12.9
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2024.12.9
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 nouvelle ligne dans
ReplaceText
etDrawText
. - Ajout de la nouvelle propriété
IsSubsetted
à la classePdfFont
. - Ajout du drapeau skipSubsetFonts à
PdfFontCollection.Find
. - Ajout de surcharges pour la méthode
ReplaceText
afin d'accepter l'objetPdfFont
.
novembre 2024
IronPDF v2024.11.4
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2024.11.4
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'APIReplaceText
. - 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ù les méthodes
Resize()
,Extend()
etTransform()
é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
.
Octobre 2024
IronPDF v2024.10.8
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2024.10.8
Notes de mise à jour
- Améliore le positionnement de la rédaction de texte
- Améliore la conversion en PDF/A-3
- Améliore l'apparence et le comportement des cases à cocher et des boutons radio
- Améliore la précision du positionnement de l'estampillage lors du redimensionnement
- Corrige un problème où le décalage de tampon est appliqué aux pages pivotées.
- Corrige le problème où le caractère Unicode n'apparaît pas lors du réglage de la valeur du formulaire
- Correction du problème où
VerifyPdfSignatures
renvoie une valeur incorrecte - Rend le champ de signature visible dans Bluebeam Revu.
IronPdfEngine
prend désormais en charge les boutons radio des formulaires, les champs de signature et les champs d'image.
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 connue 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 pour créer des 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 du redimensionnement 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 du problème où les valeurs de formulaire n'étaient pas visibles lors de la conversion de la page en image (utiliser
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 un identifiant de langue naturelle personnalisé pour
SaveAsPdfUA
- Corrige un bug où
SaveAsPdfUA
se plante parfois - Corrige un bug où
Merge
plante parfois - Correction du problème où
Stamp
corrompt certains PDF - Corrige le problème où
CompressImage
corrompt certains PDFs - Corrige le problème où l'ajout d'un
Header
ou d'unFooter
corrompt certains fichiers PDF - Correction d'un problème où les noms de champs de formulaire avec la notation point sont ignorés
- Corrige un ensemble de
System.AccessViolationExceptions
lors de la manipulation de documents PDF - Corrige le problème où
QRCode
utilise une largeur et une hauteur invalides - Correction du problème où
RenderDocxAsPdf
ignore l'élément de saut de page du 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
- Résout
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 - Prend en charge plus de langues dans l'image Docker de
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 de la nouvelle API
IronPdf.Cleaner
qui peut assainir et analyser des PDF. - Corrige le problème où
RenderRtfFileAsPdf
renvoie 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 la nouvelle API
PdfDocument.Compress()
. - 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 du problème où le sommaire (TOC) ne parvient pas à se rendre pour les HTML complexes.
- Corrige le problème où la définition de la clé de licence dans
IronPdfEngine
ne fonctionne 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 la performance 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
- Ajoute une nouvelle API de polices complète pour ajouter, supprimer et utiliser des polices (voir
PdfDocument.Fonts
) - Ajoute une fonctionnalité de rédaction de texte PDF (voir
PdfDocument.RedactText()
) - Ajoute la prise en charge de la compression des images en niveaux de gris avec
PdfDocument.CompressImages()
- Ajoute la prise en charge pour le sous-échantillonnage chrome "444" et "441" avec
PdfDocument.CompressImages()
- Ajoute une nouvelle méthode pour charger des 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 de fin de ligne (caractère 0xFFFE)
- Correction du problème lié aux annotations qui ne sont pas redimensionnées correctement (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
- Résolution du problème de transformation lors de la modification d'un document après avoir appelé
AppendPdf()
- Corrige le problème où les runtimes ne sont pas téléchargés lorsque
Installation.AutomaticallyDownloadNativeBinaries=true
- Corrige le problème où
Installation.CustomDeploymentDirectory
est ignoré - 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'énumération
PdfFormFieldFlags
était inaccessible aux utilisateurs - Corrige le problème où
ReplaceTextOnPages()
générait une erreur si le texte n'était pas trouvé sur chaque page - Correction d'un problème lié à la prise en charge des cookies sous Linux
- Corrige le 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
- Ajoute la prise en charge des configurations de connexion IronPdf distantes personnalisées (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
) - Ajoute l'extraction de texte, de caractères et de lignes avec des informations sur la position. (Voir
PdfDocument.Pages
pourLines
etCharacters
) - 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 package NuGet
IronPdf.Extensions.AI
) - Ajoute la prise en charge de l'ajout et de la suppression de formulaires via
PdfDocument.Form.Add()
,Remove()
, etc. (implémentéObservableCollection
) - 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)
- Corrigé
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 ne permettent 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 :
- Ajoute une nouvelle API Fonts pour ajouter, supprimer et utiliser des polices ! (voir
PdfDocument.Fonts
) - Ajoute une nouvelle API d'annotations pour récupérer les annotations de documents ! (voir
PdfDocument.Annotations
) - Ajoute la prise en charge des URL de timestamp de signature qui nécessitent SHA-256 ou SHA-512 (voir
TimestampHashAlgorithms
) - Prise en charge des valeurs de boutons radio définies via l'attribut HTML "checked"
- Corrige un bug où IronPdf corrompait parfois des documents qui étaient signés numériquement par un tiers (voir
ChangeTrackingModes
) - 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 :
- Ajoute une nouvelle génération automatique de table des matières ! Voir le paramètre
TableOfContents
- Ajoute une nouvelle méthode pour réduire la taille de votre PDF ! Voir
PdfDocument.CompressStructTree()
- Ajoute une nouvelle API de champ de formulaire PDF (voir
IFormFieldCollection
etPdfDocument.Form
) - Prise en charge des attributs de formulaire HTML "readonly", "disabled" et "maxlength"
- Ajoute 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
- Corrige les problèmes lors de la génération d'une image à partir d'un PDF après l'appel de
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
) - Ajoute 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
- Ajoute la prise en charge de l'hébergement d'IronPdf dans Azure App Services (voir
IronPdf.Server.Azure
) - Ajoute la prise en charge de l'utilisation d'IronPdf sur iOS et Android via le service d'application Azure (voir le dépôt
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
- Corrige le bug d'index de page lors de l'utilisation de
ImportPages
- Correction d'un bogue entraînant le blocage du programme lors de la copie d'annotations
- Ajoute une fonctionnalité pour attendre le chargement des éléments HTML avant de rendre (voir 'WaitFor')
- Ajoute une fonctionnalité pour attendre le chargement des polices avant le rendu (voir 'WaitFor')
- Ajoute une fonctionnalité pour spécifier la rotation lors de l'écriture du texte
- Ajoute une fonctionnalité pour 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 :
- Ajoute la fonctionnalité de conversion en SVG : Cela inclut la capacité de convertir des fichiers PDF en fichiers SVG ainsi qu'en chaînes SVG
- Ajoute une fonctionnalité de conversion en HTML : Cela inclut la capacité de convertir des PDF en fichiers HTML et en chaînes HTML.
- Ajoute la fonctionnalité de métadonnées XMP et améliore l'API existante pour définir les propriétés des métadonnées
- Ajoute la prise en charge PDF U/A : Voir
PdfDocument.SaveAsPdfUA()
- Ajoute un déclencheur HTML en PDF via la méthode Javascript : Voir
RenderingOptions.WaitFor()
- Ajoute un déclencheur HTML-vers-PDF via l'achèvement de l'activité réseau : Voir
RenderingOptions.WaitFor()
- Ajout du support de Python (Python 3.7+) : Installer via 'pip install ironpdf'
- Résout les problèmes de connectivité concernant l'image Docker d'IronPdf
- Corrige la perte de transparence de l'image PNG de Image Stamper : L'image PNG du tampon perd sa transparence
- Correctifs
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
- Corrige
InsertPdf()
afin de 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)
- Mises à jour de
IronSoftware.Drawing 2023.7.1
avec plusieurs corrections de bugs 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 une nouvelle API annotations, y compris la suppression d'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
- Corrige
RasterizeToImageFiles
qui ne prenait pas en compte la rotation des pages - 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
- Supprimer l'espace de noms IronPdf.Rendering.Abstractions. Au lieu de cela, veuillez utiliser 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
- Ajoute la prise en charge de PDF/A-3B (voir SaveAsPdfA() et ConvertToPdfA())
- Ajoute la prise en charge de la suppression des métadonnées des documents (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 à la fois ImageSharp 2 et ImageSharp 3 (voir Version d'ImageSharp d'Iron Drawing)
- Prend en charge la génération de PDF selon le modèle client/serveur containerisé (voir les IronPdfEngine Docker Images)
- 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 :
- Implémente les 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
- Retravaille la signature et signature des PDF
- Supprime la dépendance à iTextSharp
- Corrections des bugs de
DrawDividerLine
dans l'en-tête/le pied de page - Ajoute
DrawDividerLineColor
dans l'en-tête/texte de bas de page - Changement de la version minimale du Framework .NET de 4.0 à 4.6.2
- Corrige la fuite de mémoire lors de l'utilisation de
ReplaceTextOnPage
- Met à jour
IronSoftware.System.Drawing
à 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 retour à la ligne dans le texte de l'en-tête et du pied de page HTML qui ne divisait pas correctement un mot 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 la fonction
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 sur le disque est désormais activée par défaut et définie sur le chemin du dossier temporaire (voir
Installation.ChromeBrowserCachePath
) - Déprécie
FitPaperModes.None
et ajouteFitPaperModes.Zoom
- Remplace
System.Drawing.Common
parIronSoftware.Drawing
dans les projets netstandard2.0Notes :
- azure v4 avec net6.0 sans variables supplémentaires définies [lien de téléchargement]
ChromePdfRenderer renderer = new ChromePdfRenderer(); var doc = renderer.RenderUrlAsPdf("https://www.google.com/"); return new FileContentResult(doc.BinaryData, "application/pdf") { FileDownloadName = "google.pdf"
- azure v4 avec net6.0 sans variables supplémentaires définies [lien de téléchargement]
ChromePdfRenderer renderer = new ChromePdfRenderer(); var doc = renderer.RenderUrlAsPdf("https://www.google.com/"); return new FileContentResult(doc.BinaryData, "application/pdf") { FileDownloadName = "google.pdf"
- dotnet publish net6.0 platforme cible win-x64
- azure v4 avec net6.0 sans variables supplémentaires définies [lien de téléchargement]
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 « échec du déploiement d'IronPdf » lors de l'utilisation d'IronPdf avec Azure Functions (voir Comment exécuter HTML en 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
- Mises à 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"
- Ajoute RTF-vers-PDF - voir RenderRtfStringAsPdf() pour plus d'informations
- Ajoute d'autres façons de remplacer du texte - voir ReplaceTextOnPages() et 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 de IronPdf via un fichier zip ou un exécutable d'installation (voir page d'accueil de 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 :
- Ajout de nouvelles méthodes pour tamponner du HTML
- Ajouté une option pour n'appliquer que la marge gauche et droite aux en-têtes et 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 la compression pour les documents PDF. Voir
PdfDocument.CompressImages()
pour plus d'informations - Ajoute un paramètre pour spécifier les options de rendu lors de l'utilisation de
ImageToPdfConverter
- Supprime
PdfPage.PageOrientation
, ajoutePdfPage.PageRotation
(la rotation de la page PDF est 0, 90, 180 ou 270) - Correction du rendu des éléments de lien dont l'attribut href spécifie des paramètres (via '?')
- Corrections de l'application du CSS du document aux en-têtes et 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
- Correction du dysfonctionnement de l'Image TOPdf avec un nom de fichier image contenant un espace
- Corrige certains
FitToPaperModes
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 leurs propriétés, y compris les champs de formulaire imbriqués
- 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
- Implémente un ajustement automatique véritable 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
- Ajoute une nouvelle API de remplacement de
Text
- 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
- Corrige 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 - Corrige un bug où
AddBackground
ajoutait incorrectement au premier plan - Corrige un bug où
EnableCookies
ne fonctionnait pas comme prévu - Corrige un bug provoquant une
ArgumentNullException
lors de la modification d'un document PDF - Implémente la gestion des exceptions de
ChromePdfRenderer
sans nécessiter de redémarrage - 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
- Corrige un bug causant une erreur de calcul pour les propriétés de
Width
,Height
,PrintWidth
, etPrintHeight
du document PDF - Corrige un bug entraînant le
HtmlFooter
à parfois ajouter 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 bug où
AddPdfBackground
provoquait uneArgumentNullException
- Correction d'un bogue qui empêchait IronPDF de fonctionner lors de la publication avec certains profils de publication
- Correction d'un bug où
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
- Corrige le bug où
PrintHeight
etPrintWidth
de la page PDF étaient calculés incorrectement - 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
- Corrige 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
- Corrige un bogue où un cookie ne fonctionnait pas correctement avec le
ChromeRender
- Corrige les chemins 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éfinirPaperSize
lors de l'utilisation deImageToPdfConverter
(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é
- Corrige le problème de mémoire lors de l'impression des documents en utilisant
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éliore la logique de déploiement pour garantir l'utilisation de la version correcte des dépendances téléchargées (pertinent lors de l'utilisation du package NuGet
IronPdf.Slim
) - Mise à jour du délai de rendu par défaut de 30 à 60 secondes
- Mises à jour des méthodes
StampHTML()
pour permettre aux utilisateurs de spécifier les options de rendu pour les tampons HTMLIronPDF v2021.12.4401
Caractéristiques et améliorations
https://www.nuget.org/packages/IronPdf/2021.12.4401
Notes de mise à jour :
- Ajoute la compression pour les documents PDF. Voir
PdfDocument.CompressImages()
pour plus d'informations - Ajoute un paramètre pour spécifier les options de rendu lors de l'utilisation de
ImageToPdfConverter
- Supprime
PdfPage.PageOrientation
, ajoutePdfPage.PageRotation
(la rotation de la page PDF est 0, 90, 180 ou 270) - Correction du rendu des éléments de lien dont l'attribut href spécifie des paramètres (via '?')
- Corrections de l'application du CSS du document aux en-têtes et 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 du rendu adaptatif à
IronPdf
- Rendu HTML vers PDF Pixel Perfect Chrome
- Support complet du multithreading et de l'asynchrone
- Ajout des aides Razor et MVC
- Classe
ChromePdfRenderer
ajoutée - Classe
WebKitPdfRenderer
ajoutée - Classe
AdaptivePdfRenderer
ajoutée - Le moteur Chrome remplace WebKit comme notre moteur par défaut
HtmlToPdf
. HTML, CSS et JS sont rendus plus précisément, ce qui peut entraîner des modifications de mise en page pour les utilisateurs existants. - Changements mineurs de l'API