Z przyjemnością ogłaszamy wydanie GroupDocs.Merger for Python v26.6, dostępne od czerwca 2026. To duże wydanie przebudowuje powiązanie Pythona jako nowoczesne, typowane API, dodaje wsparcie dla Pythona 3.14 oraz integrację z agentami AI, umożliwia renderowanie podglądu stron i podział oparty na strumieniach z poziomu Pythona oraz dostarcza samodzielne pliki wheel dla systemów Windows, Linux i macOS.
What’s new in this release
- [Enhancement] Przebudowano powiązanie Pythona — typowane API z obsługą przeciążeń, z dołączonymi stubami
*.pyi(MERGERPYTHON-30) - [Feature] Dodano wsparcie dla Pythona 3.14 (
Requires-Pythonjest teraz>=3.5,<3.15) (MERGERPYTHON-31) - [Feature] Renderowanie podglądu stron (
generate_preview) oraz podział oparty na strumieniach (split) są teraz wywoływalne z Pythona za pomocą callbacków strumieniowych (MERGERPYTHON-32) - [Feature] Do pakietu dołączono plik
AGENTS.mdumożliwiający integrację z agentami AI / LLM (MERGERPYTHON-33)
Public API changes
- Każda klasa, przeciążenie metody i enum są wyeksportowane explicite z podpowiedziami typów oraz stubami
.pyi. Mergerobsługuje teraz użycie jako menedżer kontekstu (with).generate_previewprzyjmuje zwykły callback Pythona do tworzenia strumieni stron.split,extract_pages,remove_pages,swap_pages,move_page,rotate,change_orientationoraz metody związane z hasłami zwracająIMerger(umożliwiając łańcuchowanie).- Nowe importy z
groupdocs.merger.domain.options:SplitOptions,ExtractOptions,RotateOptions,RotateMode,PreviewOptions,PreviewMode.
New features
- Nowoczesne, typowane API Pythona z pełnym statycznym typowaniem i bez dynamicznego proxy atrybutów w czasie wykonywania.
- Renderowanie podglądu stron z Pythona przy użyciu modelu strumieniowego opartego na callbackach.
- Wsparcie dla Pythona 3.14 na wszystkich platformach (pliki wheel mają postać
py3-none-{platform}). - Plik
AGENTS.mddołączony do pakietu, umożliwiający integrację z agentami AI i LLM (np. GitHub Copilot, Claude Code, Cursor).
Code example
from groupdocs.merger import Merger
from groupdocs.merger.domain.options import (
SplitOptions, ExtractOptions, RotateOptions, RotateMode,
)
with Merger("input.pdf") as merger:
# Zachowaj strony 1‑3, obróć stronę 2, a następnie zapisz
merger.extract_pages(ExtractOptions([1, 2, 3]))
merger.rotate(RotateOptions(RotateMode.ROTATE90, [2]))
merger.save("reordered.pdf")
# Podziel dokument na osobny plik dla każdej strony
with Merger("input.pdf") as merger:
merger.split(SplitOptions("page_{0}.pdf", [1, 2, 3]))
Przykład renderowania podglądu stron:
from groupdocs.merger import Merger
from groupdocs.merger.domain.options import PreviewOptions, PreviewMode
def create_page_stream(page_number):
return open(f"page-{page_number}.png", "wb")
with Merger("input.pdf") as merger:
merger.generate_preview(PreviewOptions(create_page_stream, PreviewMode.PNG, [1, 2]))
How to get the update
PyPI
Uaktualnij za pomocą pip:
pip install groupdocs-merger-net
Direct download
Pobierz najnowszy plik wheel ze strony GroupDocs.Merger for Python via .NET 26.6.
Resources
- Pełne informacje o wydaniu
- Dokumentacja
- Referencja API
- Przykłady kodu
- [Free Support Forum](https://