我们很高兴宣布 GroupDocs.Total for Python v26.11 版本已于 2026年11月 发布。此更新在 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(在 v26.3 中仅支持到 3.13)。
    • 每个产品都提供 Windows(x64)、Linux(x86_64)和 macOS(Intel 与 Apple Silicon)的 wheel 包。在 v26.3 中,Assembly 仅有 Windows wheel,Redaction 没有 Linux wheel,Merger 没有 Apple Silicon wheel。
    • Linux 需要 glibc 2.27 以上,macOS 需要 13 以上。
    • 不再支持 32 位 Windows(没有 win32 wheel)。
    • Total 下载大小:每个平台约 2.2 GB;磁盘占用约 3.2 GB。

公共 API 更改

该元包本身没有 API。每个产品在各自的发行说明中列出其 API 更改,详见 完整发行说明 链接。

新功能

GroupDocs.Parser、GroupDocs.Search、GroupDocs.Annotation、GroupDocs.Editor 和 GroupDocs.Markdown 已新加入套件。每个产品都带来了各自的 API 和功能:

  • GroupDocs.Parser:支持提取结构化内容,如表格和条形码。
  • GroupDocs.Search:提供强大的全文搜索功能,可跨文档集合进行搜索。
  • GroupDocs.Annotation:允许添加和管理高亮、下划线和便签等批注。
  • GroupDocs.Editor:通过转换为 HTML 并从 HTML 转换回文档,便于文档编辑。
  • GroupDocs.Markdown:将文档转换为 Markdown 格式,以便于文档编写和可移植性。

代码示例

在 Windows 上的单个 Python 脚本中使用多个产品时,需要在导入任何产品之前设置环境变量:

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 上, pip 最后安装的 groupdocs/pydrawing 副本无法编译。请在安装后再次运行相同的命令。

如何获取更新

PyPI

通过 PyPI 安装或升级:

pip install groupdocs-total-net==26.11.0

🔗 PyPI 包页面

直接下载

直接从 GroupDocs.Total for Python v26.11 下载页面 下载 .whl 元包。页面仅列出 14 款产品,pip 随后会从 PyPI 下载;若需离线安装,请参阅 安装指南。

资源