GroupDocs.Merger for Python via .NET is a document manipulation API that lets you merge multiple documents into one, split a single document into many, and reorganise pages — all without Microsoft Office, Adobe Acrobat, or any other third-party application.
Quick example
fromgroupdocs.mergerimportMerger# Merge two documents into onewithMerger("document1.docx")asmerger:merger.join("document2.docx")merger.save("merged.docx")
Features
Merge and join — combine multiple documents or selected pages into a single file.
Split — divide a document into individual pages or multi-page segments.
Page operations — extract, remove, swap, move, rotate, or change the orientation of pages.
Security — add, update, remove, or check document passwords.
Document inspection — read file type, page count, dimensions, and other metadata without modifying the file.
Page preview — generate PNG, JPEG, or BMP preview images of document pages.
Supported File Formats
GroupDocs.Merger supports merging and manipulating documents across a wide range of formats. For the complete list see Supported Document Formats.
Installation — install from PyPI or a pre-downloaded wheel.
Quick Start Guide — merge, extract, and split a document in under five minutes.
Developer Guide
The Developer Guide provides runnable code examples for every API feature — merging by format, splitting, page-level operations, security, previewing, and loading documents.
Technical Support
If you experience any issues or have suggestions, visit the Technical Support page. The free support forum is also available for questions answered directly by the development team.
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.