We’re happy to announce the release of GroupDocs.Merger for Python v26.6, available as of June 2026. This major release rebuilds the Python binding as a modern typed API, adds Python 3.14 support and AI agent integration, enables page‑preview rendering and stream‑based split from Python, and ships self‑contained wheels for Windows, Linux, and macOS.
What’s new in this release
- [Enhancement] Python bağlamı yeniden oluşturuldu — tiplenmiş, overload‑başına API ve paketlenmiş
*.pyistub’ları (MERGERPYTHON-30) - [Feature] Python 3.14 desteği (
Requires-Pythonartık>=3.5,<3.15) (MERGERPYTHON-31) - [Feature] Page‑preview render’ı (
generate_preview) ve stream‑tabanlısplitartık Python’dan sayfa‑stream geri çağırmalarıyla kullanılabilir (MERGERPYTHON-32) - [Feature] AI ajan / LLM entegrasyonu için paket içinde
AGENTS.mddosyası gönderildi (MERGERPYTHON-33)
Public API changes
- Her sınıf, metod overload’u ve enum açıkça tip ipuçları ve
.pyistub’larıyla yayımlanıyor. Mergerartık context manager kullanımını destekliyor (withifadesi).generate_previewsayfa‑stream oluşturmak için düz bir Python geri çağırması kabul ediyor.split,extract_pages,remove_pages,swap_pages,move_page,rotate,change_orientationve şifre‑ile‑ilgili metodlarIMergerdöndürerek zincirleme (chaining) imkanı sağlıyor.groupdocs.merger.domain.optionspaketinden yeni import’lar:SplitOptions,ExtractOptions,RotateOptions,RotateMode,PreviewOptions,PreviewMode.
New features
- Tam statik tip desteği ve çalışma zamanında dinamik attribute proxy’si olmayan modern, tiplenmiş bir Python API’si.
- Callback‑tabanlı stream modeliyle Python’dan page‑preview render’ı.
- Tüm platformlarda Python 3.14 desteği (wheels
py3-none-{platform}). - AI ajan ve LLM entegrasyonu için paket içinde gönderilen
AGENTS.md(ör. 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:
# Sayfaları 1‑3 tut, sayfa 2’yi döndür, ardından kaydet
merger.extract_pages(ExtractOptions([1, 2, 3]))
merger.rotate(RotateOptions(RotateMode.ROTATE90, [2]))
merger.save("reordered.pdf")
# Belgeyi sayfa başına bir dosyaya böl
with Merger("input.pdf") as merger:
merger.split(SplitOptions("page_{0}.pdf", [1, 2, 3]))
Page‑preview render örneği:
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
Pip ile yükseltin:
pip install groupdocs-merger-net
Direct download
En son wheel dosyasını GroupDocs.Merger for Python via .NET 26.6 sayfasından indirin.