Changelog : Mises à jour, étapes, feuille de route
Rejoignez 50 000 développeurs pour recevoir les mises à jour
novembre 2024
IronPDF for Python v2024.11.1.4
Caractéristiques et améliorations
https://pypi.org/project/IronPdf/2024.11.1.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
etCustomFontSize
à 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ù
Resize()
,Étendre()
, et `Transform()méthodes étaient inaccessibles. - Améliore la prise en charge du texte Unicode.
- Améliore l'utilisation de la mémoire et les performances.
- Améliore la vitesse de
ApplyMultipleStampsAsync
.
Septembre 2024
IronPdf for Python v2024.9.1.3
Caractéristiques et améliorations
https://pypi.org/project/IronPdf/2024.9.1.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 for Python v2024.8.1.3
Caractéristiques et améliorations
https://pypi.org/project/IronPdf/2024.8.1.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
Juillet 2024
IronPDF pour Python v2024.7.1.8
Caractéristiques et améliorations
https://pypi.org/project/IronPdf/2024.7.1.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 pour Python v2024.6.1.1
Caractéristiques et améliorations
https://pypi.org/project/IronPdf/2024.6.1.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
Footer
corrompt certains PDF - Correction d'un problème où les noms de champs de formulaire avec la notation point sont ignorés
- Corrige un certain nombre d'exceptions
System.AccessViolationException
lors de la manipulation de documents PDF - Correction d'un problème où
QRCode
utilise une largeur et une hauteur invalides - Correction d'un problème où
RenderDocxAsPdf
ne tient pas compte de l'élément de saut de page du document docx - Corrige un problème dans lequel le nom d'utilisateur d'authentification est défini par erreur sur la valeur du mot de passe
- Correction d'une erreur de conformité FIPS sur certains systèmes
- Corrige
StackOverflowException
lancé lorsqueIronPdf
est initialisé avantIronQr
- Amélioration de la prise en charge des annotations de formulaires
- Mise à jour vers la dernière version de Pdfium qui inclut des corrections lors de la manipulation de documents PDF existants
- Met à jour
IronSoftware.System.Drawing
vers 2024.6.1 - Prise en charge de plus de langues dans l'image Docker
IronPdf
Mai 2024
IronPDF pour Python v2024.5.1.2/
Caractéristiques et améliorations
https://pypi.org/project/IronPdf/2024.5.1.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 pour Python v2024.4.1.2/
Caractéristiques et améliorations
https://pypi.org/project/IronPdf/2024.4.1.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 pour Python v2024.3.1.3/
Caractéristiques et améliorations
https://pypi.org/project/IronPdf/2024.3.1.3/
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
- Corrige le 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 pour Python v2024.2.1.2
Caractéristiques et améliorations
https://pypi.org/project/IronPdf/2024.2.1.2/
Notes de mise à jour :
- Ajout de la conversion de documents Word en PDF! (voir
DocxToPdfRenderer
(en anglais)) - Prise en charge des mathématiques LaTeX dans les documents PDF(voir
ActiverMathématiqueLaTex
) - Prise en charge des cookies lors du rendu à partir d'une chaîne HTML
- Ajout du support macOS pour les méthodes
async
deIronPdf
- Prise en charge des images de signature transparentes
- Ajout de la prise en charge de l'hébergement
IronPDF
dans les services applicatifs Azure(voirIronPdf.Server.Azure
) - Ajout de la prise en charge de l'utilisation de
IronPDF
sur iOS et Android via le service d'application Azure(voir le répertoireIronPdf.Examples
) - Correction d'un bogue dans 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 de divers bogues lors de l'utilisation du service gRPC(moteur Docker IronPDF)
- Fuite de mémoire lors de la fusion de documents
- Modifier les cookies pour qu'ils soient spécifiques à chaque rendu individuel(voir
ChromePdfRenderOptions.CustomCookies
(en anglais)) - Modification du comportement par défaut des rendus HTML vers PDF afin d'utiliser un contexte de demande distinct(voir
IronPdf.Rendering.RequestContexts
(en anglais)) - Améliore la stabilité du moteur Docker
IronPdf
- Amélioration de la compatibilité avec macOS
- Amélioration de la prise en charge du mode de traitement unique
- Améliore la détection des chemins d'accès lors de l'utilisation de
IronPDF
pour Python sur macOS - Réduit la taille du disque du moteur Docker
IronPdf
- Réduit le temps nécessaire à l'enregistrement de documents volumineux(> 100 MB) de 90 % ou plus
- Corrections de bugs mineurs et améliorations des performances
- 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 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 de
IronPDF
dans un environnement persistant hébergé sur du matériel Apple - 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 bug à cause duquel
IronPDF
corrompait parfois les documents signés numériquement par un tiers(voirChangeTrackingModes
(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 bug où l'index des pages PDF était incorrect lors de l'itération sur les pages PDF en utilisant
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éliore l'affichage des cases à cocher et des boutons radio générés par
IronPdf
- 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
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
- 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 d'un support pour les configurations de connexion à distance personnalisées d'IronPDF(voir
IronPdfConnectionConfiguration WithCustomChannel()
)
Août 2023
IronPDF pour Python v.2023.8.6
Caractéristiques et améliorations
https://pypi.org/project/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
Spécifique à Python :
- Ajout d'une tentative d'installation automatique de .NET 6.0
- Ajout de tentatives multiples lors du téléchargement de dépendances natives au moment de l'exécution
- Amélioration de la récupération lorsque le téléchargement est corrompu
- Ajout d'une sortie de console légèrement améliorée lors de l'initialisation
- Nous construisons également des paquets spécifiques à la plate-forme qui seront téléchargés sur notre site web (ces paquets ne nécessitent aucun téléchargement au moment de l'exécution)
Juillet 2023
IronPDF pour Python v.2023.7.9
Caractéristiques et améliorations
https://pypi.org/project/IronPdf/2023.7.9/
Notes de mise à jour :
- PREMIÈRE PUBLICATION