Мы рады объявить о выпуске 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

🔗 Страница пакета на PyPI

Прямая загрузка

Скачайте метапакет .whl напрямую со страницы загрузки GroupDocs.Total for Python v26.11. На ней перечислены только 14 продуктов, которые pip затем загружает с PyPI; для установки без доступа к интернету см. раздел Installation.

Ресурсы