Nous sommes heureux d’annoncer la version GroupDocs.Total for Python v26.11, disponible depuis novembre 2026. Cette mise à jour introduit cinq nouveaux produits dans la suite Total — Parser, Search, Annotation, Editor et Markdown — et met à jour tous les composants existants vers leurs dernières versions, élargissant la prise en charge des versions de Python et la couverture des plateformes.

Nouveautés de cette version

Les produits suivants ont été mis à jour ou ajoutés dans cette version :

  • GroupDocs.Conversion for Python via .NET (25.12 → 26.9.0)
  • GroupDocs.Viewer for Python via .NET (25.12 → 26.9.0)
  • GroupDocs.Comparison for Python via .NET (25.12 → 26.5.0)
  • GroupDocs.Watermark for Python via .NET (25.12 → 26.10.0)
  • GroupDocs.Metadata for Python via .NET (25.10 → 26.9.0)
  • GroupDocs.Merger for Python via .NET (25.3 → 26.6.0)
  • GroupDocs.Assembly for Python via .NET (25.5.1 → 26.11.0)
  • GroupDocs.Redaction for Python via .NET (25.10 → 26.6.0)
  • GroupDocs.Signature for Python via .NET (26.1 → 26.10.0)
  • GroupDocs.Parser for Python via .NET (new: 26.10.0)
  • GroupDocs.Search for Python via .NET (new: 26.10.0)
  • GroupDocs.Annotation for Python via .NET (new: 26.6.0)
  • GroupDocs.Editor for Python via .NET (new: 26.5.0)
  • GroupDocs.Markdown for Python via .NET (new: 26.3.0)

Nouveautés dans cette version

  • Cinq nouveaux produits ajoutés :

    • GroupDocs.Parser : extrait du texte, des tableaux, des images, des métadonnées et des codes-barres des documents.
    • GroupDocs.Search : construit des index en texte intégral et effectue des recherches à travers les documents.
    • GroupDocs.Annotation : ajoute des annotations, des marques et des commentaires aux documents et aux images.
    • GroupDocs.Editor : édite les documents via HTML et les enregistre de nouveau aux formats d’origine.
    • GroupDocs.Markdown : convertit les documents en Markdown.
  • Prise en charge élargie de Python et des plateformes :

    • Prend désormais en charge Python 3.5 à 3.14 (auparavant jusqu’à 3.13 dans la v26.3).
    • Chaque produit fournit des roues pour Windows (x64), Linux (x86_64) et macOS (Intel & Apple Silicon). Dans la v26.3, Assembly ne disposait que de roues Windows, Redaction n’avait aucune roue Linux et Merger n’avait aucune roue Apple Silicon.
    • Linux nécessite glibc 2.27+, macOS 13+.
    • Windows 32 bits n’est plus pris en charge (pas de roues win32).
    • Taille totale du téléchargement : ~2,2 Go par plateforme ; utilisation du disque : ~3,2 Go.

Modifications de l’API publique

Le méta‑package n’a pas d’API propre. Chaque produit répertorie ses modifications d’API dans ses propres notes de version, accessibles via le lien des notes de version complètes.

Nouvelles fonctionnalités

GroupDocs.Parser, GroupDocs.Search, GroupDocs.Annotation, GroupDocs.Editor et GroupDocs.Markdown sont nouvellement introduits dans la suite. Chacun apporte son propre ensemble d’API et de capacités :

  • GroupDocs.Parser : Permet l’extraction de contenu structuré tel que des tableaux et des codes-barres.
  • GroupDocs.Search : Offre de puissantes capacités de recherche en texte intégral à travers des collections de documents.
  • GroupDocs.Annotation : Permet d’ajouter et de gérer des annotations telles que surlignages, soulignements et notes autocollantes.
  • GroupDocs.Editor : Facilite l’édition de documents en les convertissant depuis et vers HTML.
  • GroupDocs.Markdown : Convertit les documents au format Markdown pour la documentation et la portabilité.

Exemple de code

Pour utiliser plusieurs produits dans un même script Python sous Windows, définissez la variable d’environnement avant d’importer un produit quelconque :

import os

os.environ["DOTNET_MULTILEVEL_LOOKUP"] = "0"

from groupdocs.viewer import Viewer
from groupdocs.conversion import Converter

Problèmes connus

  • Plusieurs produits dans un même script sous Windows. Sur une machine où un .NET plus récent est installé globalement, Viewer, Metadata, Annotation, Comparison, Editor, Merger et Redaction chargent ce runtime au lieu du leur, et le second d’entre eux dans un même processus échoue avec RuntimeError: hostfxr_get_runtime_delegate failed with 0x800080a3. Définissez DOTNET_MULTILEVEL_LOOKUP à 0 en haut du script, comme dans l’exemple ci‑dessus.
  • Désinstaller un produit supprime trois modules partagés des autres : groupdocs/__init__.py, groupdocs/pydrawing et groupdocs/pycore, que chaque roue de produit installe. from groupdocs.viewer import Color échoue alors. Réinstallez un produit sans ses dépendances pour les restaurer : pip install --force-reinstall --no-deps groupdocs-viewer-net==26.9.0.
  • Sous Python 3.5, la copie de groupdocs/pydrawing que pip installe en dernier ne compile pas. Exécutez la même commande après l’installation.

Comment obtenir la mise à jour

PyPI

Installez ou mettez à jour via PyPI :

pip install groupdocs-total-net==26.11.0

🔗 Page du package PyPI

Téléchargement direct

Téléchargez le méta‑package .whl directement depuis la page de téléchargement GroupDocs.Total for Python v26.11. Elle ne répertorie que les 14 produits, que pip télécharge ensuite depuis PyPI ; pour installer sans accès à Internet, consultez la section Installation.

Ressources