Что нового в GroupDocs.Viewer for Python via .NET 25.12 (декабрь 2025)
| Улучшение | ID |
|---|---|
| Поддержка Linux – библиотека теперь может работать на Linux без изменений кода. | VIEWERPYTHON‑109 |
| Расширенная совместимость версий Python – поддерживаемые версии Python теперь 3.5 – 3.13 (ранее 3.9 – 3.11). | VIEWERPYTHON‑110 |
| Реструктурированы и обновлены примеры кода – примеры теперь представляют собой самостоятельные исполняемые скрипты, соответствующие текущей структуре репозитория и включающие журналирование там, где это уместно. | VIEWERPYTHON‑111 |
Поддержка Linux
Версия 25.12 добавляет нативную поддержку Linux. Существующим приложениям, построенным для Windows или macOS, не требуется изменять API, чтобы работать на Linux; достаточно установить пакет на машину с Linux и выполнить ваш код как раньше.
Совместимость версий Python
The supported interpreter range has been broadened:
| Выпуск | Поддерживаемые версии Python |
|---|---|
| 24.9 (previous) | 3.9 – 3.11 |
| 25.12 (current) | 3.5 – 3.13 |
Это расширение охватывает версии Python с долгосрочной поддержкой (LTS) и новейшие среды выполнения 3.12/3.13, делая библиотеку подходящей для CI‑конвейеров, контейнерных развертываний и локальных сред, которые всё ещё используют старые интерпретаторы.
Обновления документации и README
- README на PyPI теперь содержит явные требования к установке, базовую конфигурацию среды выполнения и несколько типовых сценариев использования.
- Страницы документации обновлены для согласованности с текущим API и структурой репозитория. Все фрагменты примеров теперь самостоятельные скрипты с поясняющими комментариями.
- Обновленные темы (с прямыми ссылками):
- Hello World – https://docs.groupdocs.com/viewer/python-net/hello-world/
- Требования к системе – https://docs.groupdocs.com/viewer/python-net/system-requirements/
- Установка – https://docs.groupdocs.com/viewer/python-net/installation/
- Как запускать примеры – https://docs.groupdocs.com/viewer/python-net/how-to-run-examples/
- Лицензирование и оценка – https://docs.groupdocs.com/viewer/python-net/licensing-and-evaluation/
Репозиторий примеров кода
База примеров кода была реорганизована в соответствии с потоком документации:
- По одной скрипту на функцию, размещённому в директориях, соответствующих соответствующему разделу документации.
- Последовательное именование точки входа (
main.pyили название, специфичное для функции) и структура файлов. - Добавлена конфигурация журналирования в примерах, где это повышает диагностическую ценность.
Repository: https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-Python-via-.NET/
Demo‑проекты
Новые и обновлённые демонстрационные проекты показывают, как использовать библиотеку в типичных средах:
- Docker (Linux) – https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-Python-via-.NET/tree/master/Demos/hello-world-docker
- macOS (updated) – https://github.com/groupdocs-viewer/GroupDocs.Viewer-for-Python-via-.NET/tree/master/Demos/hello-world-macos
Как получить обновление
# Установить или обновить до последнего релиза 25.12 из PyPI
pip install --upgrade groupdocs-viewer-net==25.12
Пакет: https://pypi.org/project/groupdocs-viewer-net/
Ресурсы
- Полные примечания к выпуску – https://releases.groupdocs.com/viewer/python-net/release-notes/2025/groupdocs-viewer-for-python-via-net-25-12-release-notes/
- Документация – https://docs.groupdocs.com/viewer/python-net/
- Форум поддержки – https://forum.groupdocs.com/c/viewer/9
Не стесняйтесь попробовать новую демонстрацию для Linux, сообщать о любых проблемах на форуме поддержки и дать знать, как расширенная совместимость с Python помогает вашим проектам.