ما خوشحالیم که انتشار GroupDocs.Total for Python v26.11 را اعلام می‌کنیم، که از نوامبر 2026 در دسترس است. این به‌روزرسانی پنج محصول جدید را به مجموعه Total اضافه می‌کند — Parser، Search، Annotation، Editor و Markdown — و تمام مؤلفه‌های موجود را به آخرین نسخه‌هایشان ارتقا می‌دهد، پشتیبانی از نسخه‌های Python را گسترش می‌دهد و پوشش پلتفرم‌ها را افزایش می‌دهد.

موارد جدید در این انتشار

محصولات زیر در این نسخه به‌روزرسانی یا اضافه شدند:

  • GroupDocs.Conversion برای Python از طریق .NET (25.12 → 26.9.0)
  • GroupDocs.Viewer برای Python از طریق .NET (25.12 → 26.9.0)
  • GroupDocs.Comparison برای Python از طریق .NET (25.12 → 26.5.0)
  • GroupDocs.Watermark برای Python از طریق .NET (25.12 → 26.10.0)
  • GroupDocs.Metadata برای Python از طریق .NET (25.10 → 26.9.0)
  • GroupDocs.Merger برای Python از طریق .NET (25.3 → 26.6.0)
  • GroupDocs.Assembly برای Python از طریق .NET (25.5.1 → 26.11.0)
  • GroupDocs.Redaction برای Python از طریق .NET (25.10 → 26.6.0)
  • GroupDocs.Signature برای Python از طریق .NET (26.1 → 26.10.0)
  • GroupDocs.Parser برای Python از طریق .NET (new: 26.10.0)
  • GroupDocs.Search برای Python از طریق .NET (new: 26.10.0)
  • GroupDocs.Annotation برای Python از طریق .NET (new: 26.6.0)
  • GroupDocs.Editor برای Python از طریق .NET (new: 26.5.0)
  • GroupDocs.Markdown برای Python از طریق .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 فقط wheelهای Windows داشت، Redaction wheel لینوکس نداشت و Merger wheel Apple Silicon نداشت.
  • لینوکس به glibc 2.27+ نیاز دارد، macOS 13+.
  • ویندوز 32‑بیتی دیگر پشتیبانی نمی‌شود (wheelهای win32 وجود ندارند).
  • حجم کل دانلود: حدود ۲٫۲ GB برای هر پلتفرم؛ استفاده از دیسک: حدود ۳٫۲ GB.

تغییرات 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 در ویندوز، قبل از وارد کردن هر محصول متغیر محیطی را تنظیم کنید:

import os

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

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

مشکلات شناخته‌شده

  • چندین محصول در یک اسکریپت در ویندوز. در ماشینی که .NET جدیدتری به‌صورت سراسری نصب شده است، Viewer، Metadata، Annotation، Comparison، Editor، Merger و Redaction آن runtime را به‌جای runtime خودشان بارگذاری می‌کنند و دومین آن‌ها در یک فرآیند با خطای 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 دریافت کنید. این صفحه فقط ۱۴ محصول را فهرست می‌کند که pip سپس از PyPI دانلود می‌کند؛ برای نصب بدون دسترسی به اینترنت، به نصب مراجعه کنید.

منابع