私たちは、GroupDocs.Merger for Python v26.6 のリリースを 2026年6月 に開始したことをお知らせできることを嬉しく思います。このメジャーリリースでは、Python バインディングをモダンな型付き API として再構築し、Python 3.14 のサポートと AI エージェント統合を追加し、ページプレビューのレンダリングとストリームベースの split を Python から利用可能にし、Windows、Linux、macOS 用の自己完結型ホイールを提供します。
このリリースの新機能
- [Enhancement] Python バインディングを再構築 — 型付きでオーバーロードごとの API、
*.pyiスタブを同梱 (MERGERPYTHON-30) - [Feature] Python 3.14 のサポート (
Requires-Pythonが>=3.5,<3.15に変更) (MERGERPYTHON-31) - [Feature] ページプレビューのレンダリング (
generate_preview) とストリームベースのsplitが、ページストリームコールバックを介して Python から呼び出せるようになりました (MERGERPYTHON-32) - [Feature] AI エージェント / LLM 統合用に
AGENTS.mdをパッケージ内に同梱 (MERGERPYTHON-33)
パブリック API の変更点
- すべてのクラス、メソッドオーバーロード、列挙型が型ヒントと
.pyiスタブ付きで明示的に出力されます。 Mergerはコンテキストマネージャーとして使用可能になりました(with文)。generate_previewはページストリーム作成用のプレーンな Python コールバックを受け取ります。split、extract_pages、remove_pages、swap_pages、move_page、rotate、change_orientation、およびパスワード関連メソッドはIMergerを返し、メソッドチェーンが可能です。groupdocs.merger.domain.optionsから新たにインポートできるクラス:SplitOptions、ExtractOptions、RotateOptions、RotateMode、PreviewOptions、PreviewMode。
新機能
- 完全な静的型付けを備え、実行時に動的属性プロキシを使用しないモダンな型付き Python API。
- コールバックベースのストリームモデルを使用した Python からのページプレビューレンダリング。
- すべてのプラットフォームでの Python 3.14 サポート(ホイールは
py3-none-{platform})。 AGENTS.mdをパッケージに同梱し、AI エージェントや LLM の統合を可能に(例: GitHub Copilot、Claude Code、Cursor)。
コード例
from groupdocs.merger import Merger
from groupdocs.merger.domain.options import (
SplitOptions, ExtractOptions, RotateOptions, RotateMode,
)
with Merger("input.pdf") as merger:
# ページ 1-3 を保持し、ページ 2 を回転させてから保存
merger.extract_pages(ExtractOptions([1, 2, 3]))
merger.rotate(RotateOptions(RotateMode.ROTATE90, [2]))
merger.save("reordered.pdf")
# ドキュメントをページごとに 1 ファイルに分割
with Merger("input.pdf") as merger:
merger.split(SplitOptions("page_{0}.pdf", [1, 2, 3]))
ページプレビューのレンダリング例:
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]))
アップデートの取得方法
PyPI
pip でアップグレード:
pip install groupdocs-merger-net
直接ダウンロード
GroupDocs.Merger for Python via .NET 26.6 ページから最新のホイールをダウンロードしてください。