Z przyjemnością ogłaszamy wydanie GroupDocs.Total for Python v26.11, dostępne od listopada 2026. Ta aktualizacja wprowadza pięć nowych produktów do zestawu Total — Parser, Search, Annotation, Editor i Markdown — oraz aktualizuje wszystkie istniejące komponenty do najnowszych wersji, rozszerzając wsparcie wersji Pythona i pokrycie platform.

Co nowego w tej wersji

Poniższe produkty zostały zaktualizowane lub dodane w tej wersji:

  • GroupDocs.Conversion dla Pythona przez .NET (25.12 → 26.9.0)
  • GroupDocs.Viewer dla Pythona przez .NET (25.12 → 26.9.0)
  • GroupDocs.Comparison dla Pythona przez .NET (25.12 → 26.5.0)
  • GroupDocs.Watermark dla Pythona przez .NET (25.12 → 26.10.0)
  • GroupDocs.Metadata dla Pythona przez .NET (25.10 → 26.9.0)
  • GroupDocs.Merger dla Pythona przez .NET (25.3 → 26.6.0)
  • GroupDocs.Assembly dla Pythona przez .NET (25.5.1 → 26.11.0)
  • GroupDocs.Redaction dla Pythona przez .NET (25.10 → 26.6.0)
  • GroupDocs.Signature dla Pythona przez .NET (26.1 → 26.10.0)
  • GroupDocs.Parser dla Pythona przez .NET (nowe: 26.10.0)
  • GroupDocs.Search dla Pythona przez .NET (nowe: 26.10.0)
  • GroupDocs.Annotation dla Pythona przez .NET (nowe: 26.6.0)
  • GroupDocs.Editor dla Pythona przez .NET (nowe: 26.5.0)
  • GroupDocs.Markdown dla Pythona przez .NET (nowe: 26.3.0)

Co nowego w tej wersji

  • Dodano pięć nowych produktów:

    • GroupDocs.Parser: wyodrębnia tekst, tabele, obrazy, metadane i kody kreskowe z dokumentów.
    • GroupDocs.Search: tworzy indeksy pełnotekstowe i wykonuje wyszukiwania w dokumentach.
    • GroupDocs.Annotation: dodaje adnotacje, oznaczenia i komentarze do dokumentów i obrazów.
    • GroupDocs.Editor: edytuje dokumenty za pomocą HTML i zapisuje je z powrotem w oryginalnych formatach.
    • GroupDocs.Markdown: konwertuje dokumenty do formatu Markdown.
  • Rozszerzono wsparcie Pythona i platform:

    • Teraz obsługuje Pythona 3.5‑3.14 (wcześniej do 3.13 w wersji v26.3).
    • Każdy produkt dostarcza pliki wheel dla Windows (x64), Linux (x86_64) i macOS (Intel i Apple Silicon). W wersji v26.3, Assembly miał tylko wheel dla Windows, Redaction nie miał wheel dla Linux, a Merger nie miał wheel dla Apple Silicon.
    • Linux wymaga glibc 2.27+, macOS 13+.
    • 32‑bitowy Windows nie jest już wspierany (brak wheel win32).
    • Całkowity rozmiar pobrania: ~2,2 GB na platformę; zajętość dysku: ~3,2 GB.

Zmiany w publicznym API

Metapakiet nie posiada własnego API. Każdy produkt wymienia zmiany w API w swoich notatkach wydania, które znajdują się pod linkiem do pełnych notatek wydania.

Nowe funkcje

GroupDocs.Parser, GroupDocs.Search, GroupDocs.Annotation, GroupDocs.Editor i GroupDocs.Markdown zostały nowo wprowadzone do zestawu. Każdy z nich wprowadza własny zestaw API i możliwości:

  • GroupDocs.Parser: Umożliwia wyodrębnianie strukturalnej zawartości, takiej jak tabele i kody kreskowe.
  • GroupDocs.Search: Zapewnia potężne możliwości pełnotekstowego wyszukiwania w kolekcjach dokumentów.
  • GroupDocs.Annotation: Umożliwia dodawanie i zarządzanie adnotacjami, takimi jak podświetlenia, podkreślenia i notatki samoprzylepne.
  • GroupDocs.Editor: Ułatwia edycję dokumentów poprzez konwersję do i z HTML.
  • GroupDocs.Markdown: Konwertuje dokumenty do formatu Markdown w celu dokumentacji i przenośności.

Przykład kodu

Aby używać wielu produktów w jednym skrypcie Pythona w systemie Windows, ustaw zmienną środowiskową przed importowaniem jakiegokolwiek produktu:

import os

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

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

Znane problemy

  • Wiele produktów w jednym skrypcie na Windows. Na maszynie z nowszym .NET zainstalowanym systemowo, Viewer, Metadata, Annotation, Comparison, Editor, Merger i Redaction ładują ten runtime zamiast własnego, a drugi z nich w jednym procesie kończy się niepowodzeniem z RuntimeError: hostfxr_get_runtime_delegate failed with 0x800080a3. Ustaw DOTNET_MULTILEVEL_LOOKUP na 0 na początku skryptu, jak w powyższym przykładzie.
  • Odinstalowanie jednego produktu usuwa trzy współdzielone moduły z pozostałych: groupdocs/__init__.py, groupdocs/pydrawing i groupdocs/pycore, które instalowane są w każdym wheelu produktu. Następnie from groupdocs.viewer import Color kończy się niepowodzeniem. Zainstaluj ponownie jeden produkt bez jego zależności, aby je przywrócić: pip install --force-reinstall --no-deps groupdocs-viewer-net==26.9.0.
  • W Pythonie 3.5, kopia groupdocs/pydrawing zainstalowana ostatnia przez pip nie kompiluje się. Uruchom to samo polecenie po instalacji.

Jak uzyskać aktualizację

PyPI

Zainstaluj lub zaktualizuj za pomocą PyPI:

pip install groupdocs-total-net==26.11.0

🔗 Strona pakietu PyPI

Bezpośrednie pobranie

Pobierz metapakiet .whl bezpośrednio ze strony pobierania GroupDocs.Total for Python v26.11. Zawiera ona jedynie listę 14 produktów, które pip następnie pobiera z PyPI; aby zainstalować bez dostępu do internetu, zobacz Instalację.

Zasoby