Мы рады объявить о выпуске GroupDocs.Total for Python v26.11, доступном с ноября 2026 года. Это обновление добавляет в набор Total пять новых продуктов — Parser, Search, Annotation, Editor и Markdown — и обновляет все существующие компоненты до их последних версий, расширяя поддержку версий Python и охват платформ.
Что нового в этом выпуске
В этой версии были обновлены или добавлены следующие продукты:
- 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)
Что нового в этом выпуске
-
Пять новых продуктов:
- GroupDocs.Parser: извлекает текст, таблицы, изображения, метаданные и штрих‑коды из документов.
- GroupDocs.Search: создает полнотекстовые индексы и выполняет поиск по документам.
- GroupDocs.Annotation: добавляет аннотации, разметки и комментарии к документам и изображениям.
- GroupDocs.Editor: редактирует документы через HTML и сохраняет их обратно в исходные форматы.
- GroupDocs.Markdown: конвертирует документы в Markdown.
-
Расширенная поддержка Python и платформ:
- Теперь поддерживаются версии Python 3.5‑3.14 (ранее поддерживались до 3.13 в v26.3).
- Каждый продукт поставляется в виде wheel‑файлов для Windows (x64), Linux (x86_64) и macOS (Intel & Apple Silicon). В v26.3 Assembly имел только Windows‑wheel, Redaction не имел Linux‑wheel, а Merger не имел wheel для Apple Silicon.
- Для Linux требуется glibc 2.27+, для macOS 13+.
- 32‑разрядный Windows больше не поддерживается (нет
win32‑wheel). - Общий размер загрузки: ~2,2 ГБ на платформу; использование диска: ~3,2 ГБ.
Изменения публичного API
Метапакет не имеет собственного API. Каждый продукт перечисляет свои изменения API в собственных примечаниях к выпуску, которые доступны по ссылке полные примечания к выпуску.
Новые возможности
GroupDocs.Parser, GroupDocs.Search, GroupDocs.Annotation, GroupDocs.Editor и GroupDocs.Markdown впервые появились в наборе. Каждый из них приносит собственный набор API и возможностей:
- GroupDocs.Parser: позволяет извлекать структурированное содержимое, такое как таблицы и штрих‑коды.
- GroupDocs.Search: предоставляет мощные возможности полнотекстового поиска по коллекциям документов.
- GroupDocs.Annotation: позволяет добавлять и управлять аннотациями, такими как выделения, подчеркивания и стикеры.
- GroupDocs.Editor: упрощает редактирование документов путем конвертации в HTML и обратно.
- GroupDocs.Markdown: конвертирует документы в формат Markdown для документации и переносимости.
Пример кода
Чтобы использовать несколько продуктов в одном Python‑скрипте на Windows, задайте переменную окружения перед импортом любого продукта:
import os
os.environ["DOTNET_MULTILEVEL_LOOKUP"] = "0"
from groupdocs.viewer import Viewer
from groupdocs.conversion import Converter
Известные проблемы
- Несколько продуктов в одном скрипте на Windows. На машине с более новой установленной системой .NET, Viewer, Metadata, Annotation, Comparison, Editor, Merger и Redaction используют эту среду вместо своей собственной, и второй из них в одном процессе завершается с ошибкой
RuntimeError: hostfxr_get_runtime_delegate failed with 0x800080a3. УстановитеDOTNET_MULTILEVEL_LOOKUPв0в начале скрипта, как показано в примере выше. - Удаление одного продукта удаляет три общих модуля у остальных:
groupdocs/__init__.py,groupdocs/pydrawingиgroupdocs/pycore, которые устанавливаются в каждом wheel‑файле продукта. Затемfrom groupdocs.viewer import Colorприводит к ошибке. Переустановите один продукт без его зависимостей, чтобы восстановить их:pip install --force-reinstall --no-deps groupdocs-viewer-net==26.9.0. - На Python 3.5 копия
groupdocs/pydrawing, установленная последней pip‑командой, не компилируется. Выполните ту же команду после установки.
Как получить обновление
PyPI
Установите или обновите через PyPI:
pip install groupdocs-total-net==26.11.0
Прямая загрузка
Скачайте метапакет .whl напрямую со страницы загрузки GroupDocs.Total for Python v26.11. На ней перечислены только 14 продуктов, которые pip затем загружает с PyPI; для установки без доступа к интернету см. раздел Installation.