우리는 GroupDocs.Merger for Python v26.6의 출시를 기쁘게 발표합니다. 이 주요 릴리스는 Python 바인딩을 최신 타입 API로 재구축하고, Python 3.14 지원 및 AI 에이전트 통합을 추가했으며, 페이지 미리보기 렌더링 및 스트림 기반 분할을 Python에서 사용할 수 있게 하고, Windows, Linux, macOS용 자체 포함 휠을 제공합니다. 출시 시점은 2026년 6월입니다.

What’s new in this release

  • [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)

Public API changes

  • 모든 클래스, 메서드 오버로드 및 열거형이 타입 힌트와 .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.

New features

  • 런타임에 동적 속성 프록시가 없는 완전한 정적 타입을 지원하는 현대적인 타입 Python API.
  • 콜백 기반 스트림 모델을 이용한 Python에서의 페이지 미리보기 렌더링.
  • 모든 플랫폼에서 Python 3.14 지원 (휠은 py3-none-{platform} 형식).
  • AI 에이전트 및 LLM 통합을 가능하게 하는 AGENTS.md가 패키지에 포함 (예: 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:
    # 1-3 페이지를 유지하고, 2 페이지를 회전한 뒤 저장
    merger.extract_pages(ExtractOptions([1, 2, 3]))
    merger.rotate(RotateOptions(RotateMode.ROTATE90, [2]))
    merger.save("reordered.pdf")

# 문서를 페이지당 하나의 파일로 분할
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]))

How to get the update

PyPI

pip을 통해 업그레이드:

pip install groupdocs-merger-net

Direct download

GroupDocs.Merger for Python via .NET 26.6 페이지에서 최신 휠을 다운로드하십시오.

Resources