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

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

Rejoignez 50 000 développeurs pour recevoir les mises à jour


novembre 2024

IronPDF for Python v2024.11.1.4

2 novembre 2024
Version 2024.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 et CustomFontSize à l'API ReplaceText.
  • Permet d'utiliser des polices personnalisées avec l'API DrawText.
  • Corrige les problèmes de positionnement des tampons.
  • Corrige un problème où certains fichiers PDF/A ne pouvaient pas être affichés dans Adobe Acrobat Pro.
  • Corrige un problème où ReplaceText provoque des sauts de ligne verticalement.
  • Corrige un problème où Resize(), Étendre(), et `Transform()méthodes étaient inaccessibles.
  • Améliore la prise en charge du texte Unicode.
  • Améliore l'utilisation de la mémoire et les performances.
  • Améliore la vitesse de ApplyMultipleStampsAsync.

Septembre 2024

IronPdf for Python v2024.9.1.3

7 septembre 2024
Version 2024.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

août 2024
Version 2024.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

juillet 2024
Version 2024.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

9 juin 2024
Version 2024.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é lorsque IronPdf est initialisé avant IronQr
  • Amélioration de la prise en charge des annotations de formulaires
  • Mise à jour vers la dernière version de Pdfium qui inclut des corrections lors de la manipulation de documents PDF existants
  • Met à jour IronSoftware.System.Drawing vers 2024.6.1
  • Prise en charge de plus de langues dans l'image Docker IronPdf

Mai 2024

IronPDF pour Python v2024.5.1.2/

9 avril 2024
Version 2024.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/

avril 2024
Version 2024.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/

1 mars 2024
Version 2024.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

0 janvier 2024
Version 2024.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 de IronPdf
  • Prise en charge des images de signature transparentes
  • Ajout de la prise en charge de l'hébergement IronPDF dans les services applicatifs Azure(voir IronPdf.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épertoire IronPdf.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 et PdfDocument.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(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 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 et RadioFormField pour Choices et SelectedIndex)
  • Permet de définir l'indice de sélection des boutons radio et des cases à cocher. (Voir CheckboxFormField et RadioFormField pour Clear() et Select)
  • Permet de dessiner des lignes et des rectangles dans un document existant. (Voir PdfDocument pour DrawLine() et DrawRectangle())
  • 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 pour Lignes et Caractè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

2 août 2023
Version 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

juillet 2023
Version 2023.7.9

Caractéristiques et améliorations

https://pypi.org/project/IronPdf/2023.7.9/

Notes de mise à jour :

  • PREMIÈRE PUBLICATION