# File Merger Python API
[![banner](https://raw.githubusercontent.com/Aspose/aspose.github.io/master/img/banners/aspose_slides-for-python-net-banner.png)](https://releases.groupdocs.com/merger/python-net/)
[Product Page](https://products.groupdocs.com/merger/python-net/) | [Docs](https://docs.groupdocs.com/merger/python-net/) | [Demos](https://products.groupdocs.app/merger/family) | [API Reference](https://references.groupdocs.com/merger/) | [Blog](https://blog.groupdocs.com/category/merger/) | [Search](https://search.groupdocs.com/) | [Free Support](https://forum.groupdocs.com/c/merger) | [Temporary License](https://purchase.groupdocs.com/temporary-license)
[GroupDocs.Merger for Python via .NET](https://products.groupdocs.com/merger/python-net/) is a powerful API to merge several documents into one, split single document to multiple documents, reorder or replace document pages, change page orientation, manage document protection, render documents as images and more.
Without having to install any 3rd party component, you can use GroupDocs.Merger to build different types applications. For example, GroupDocs, using its own APIs, developed a [free web application](https://products.groupdocs.app/merger/pdf) that allows people to merge their PDF documents online.
>GroupDocs.Merger for Python requires you to use python programming language. For Python, Java and .NET languages, we recommend you get [GroupDocs.Merger for Python](https://products.groupdocs.com/merger/python-net/), [GroupDocs.Merger for Java](https://products.groupdocs.com/merger/java/) and [GroupDocs.Merger for .NET](https://products.groupdocs.com/merger/net/), respectively.
## Python Merger API Features
- Join two or more documents into one document, join specific pages or page ranges from several source documents into single resultant document.
- Split a source document to several resultant documents.
- Move page to another position within a document.
- Remove single page or a collection of specific page numbers from the source document.
- Rotate pages within document by setting rotation angle to 90,180 or 270 degrees.
- Swap two pages positions within the source document. The result is a new document where two pages have their positions exchanged.
- Extract specified page or page ranges from source document. The result is a new document that contains only specified pages from the source document.
- Change orientation operation lets to set page orientation (portrait, landscape) for specific or all pages of the document.
- Manage document password protection: add/update/delete document password and check its existence.
- Get the basic information about source document - file type, size, pages count, page height and width etc.
- Document preview feature allows to generate image representations of document pages. This may be helpful for better understanding about document content and its structure. Preview can be generated for all document pages (by default) or for specific page numbers or page range.
## Supported File Formats
Merge documents of the [most popular file formats](https://docs.groupdocs.com/merger/python-net/supported-document-formats/) (PDF, DOCX, XLSX, PPTX, JPG, ZIP and more) into single resultant document.
## Platform Independence
GroupDocs.Merger for Python via .NET can be used to develop 32-bit and 64-bit applications for different operating systems (such as Windows, Linux and macOS) where Python 3.5 or later is installed.
## Get Started
Ready to try GroupDocs.Merger for Python via .NET?
Fetch the package and install **GroupDocs.Merger**. Run this command: `pip install groupdocs.merger`
If you already have **GroupDocs.Merger** installed and want to get the latest version,
you have to run `pip install --upgrade groupdocs.merger` instead.
Check out GroupDocs.Merger for Python for .NET [documentation](http://docs.groupdocs.com/merger/python-net/).
## Merge DOCX using Python
```py
import groupdocs.merger as gv
# Instantiate a Merger object and load a DOCX file
with gv.Merger("sample1.docx") as merger:
# Add another DOCX file to merge
merger.join("sample2.docx")
# Merge DOCX files and save result
merger.save("merged.docx")
```
[Product Page](https://products.groupdocs.com/merger/python-net/) | [Docs](https://docs.groupdocs.com/merger/python-net/) | [Demos](https://products.groupdocs.app/merger/family) | [API Reference](https://references.groupdocs.com/merger/) | [Blog](https://blog.groupdocs.com/category/merger/) | [Search](https://search.groupdocs.com/) | [Free Support](https://forum.groupdocs.com/c/merger) | [Temporary License](https://purchase.groupdocs.com/temporary-license)
Raw data
{
"_id": null,
"home_page": "https://products.groupdocs.com/merger",
"name": "groupdocs-merger-net",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.12,>=3.5",
"maintainer_email": null,
"keywords": "GroupDocs.Merger merger pdf-merger docx-merger pptx-merger merge pages merge-pdf merge-docx merge-pptx merge-images combine combine-pdf combine-docx combine-pptx combine-images, join join-pdf join-docx join-pptx join-images extract extract-pages remove remove-pages rotate rotate-pages swap swap-pages splitter pdf-splitter docx-splitter pptx-splitter, tiff-splitter split split-pages split-pdf split-docx split-pptx split-tif change-orientation word document csv doc docx epub image png gif jpeg jpg svg note odp ods one note file, visio diagram slide vdx vsdx powerpoint presentation pps ppsx ppt pptx rtf tex tif tiff total tsv txt web html excel spreadsheet worksheet xls xlsx zip archive wav xps pdf, combine-to-pdf combine-jpg-to-pdf merge-word-to-pdf merge-docx-to-pdf join-word-to-pdf",
"author": "GroupDocs",
"author_email": null,
"download_url": null,
"platform": "win32",
"description": "# File Merger Python API\r\n\r\n[![banner](https://raw.githubusercontent.com/Aspose/aspose.github.io/master/img/banners/aspose_slides-for-python-net-banner.png)](https://releases.groupdocs.com/merger/python-net/)\r\n\r\n[Product Page](https://products.groupdocs.com/merger/python-net/) | [Docs](https://docs.groupdocs.com/merger/python-net/) | [Demos](https://products.groupdocs.app/merger/family) | [API Reference](https://references.groupdocs.com/merger/) | [Blog](https://blog.groupdocs.com/category/merger/) | [Search](https://search.groupdocs.com/) | [Free Support](https://forum.groupdocs.com/c/merger) | [Temporary License](https://purchase.groupdocs.com/temporary-license)\r\n\r\n[GroupDocs.Merger for Python via .NET](https://products.groupdocs.com/merger/python-net/) is a powerful API to merge several documents into one, split single document to multiple documents, reorder or replace document pages, change page orientation, manage document protection, render documents as images and more.\r\n\r\nWithout having to install any 3rd party component, you can use GroupDocs.Merger to build different types applications. For example, GroupDocs, using its own APIs, developed a [free web application](https://products.groupdocs.app/merger/pdf) that allows people to merge their PDF documents online.\r\n\r\n>GroupDocs.Merger for Python requires you to use python programming language. For Python, Java and .NET languages, we recommend you get [GroupDocs.Merger for Python](https://products.groupdocs.com/merger/python-net/), [GroupDocs.Merger for Java](https://products.groupdocs.com/merger/java/) and [GroupDocs.Merger for .NET](https://products.groupdocs.com/merger/net/), respectively.\r\n\r\n## Python Merger API Features \r\n- Join two or more documents into one document, join specific pages or page ranges from several source documents into single resultant document.\r\n- Split a source document to several resultant documents.\r\n- Move page to another position within a document.\r\n- Remove single page or a collection of specific page numbers from the source document.\r\n- Rotate pages within document by setting rotation angle to 90,180 or 270 degrees.\r\n- Swap two pages positions within the source document. The result is a new document where two pages have their positions exchanged.\r\n- Extract specified page or page ranges from source document. The result is a new document that contains only specified pages from the source document.\r\n- Change orientation operation lets to set page orientation (portrait, landscape) for specific or all pages of the document.\r\n- Manage document password protection: add/update/delete document password and check its existence.\r\n- Get the basic information about source document - file type, size, pages count, page height and width etc.\r\n- Document preview feature allows to generate image representations of document pages. This may be helpful for better understanding about document content and its structure. Preview can be generated for all document pages (by default) or for specific page numbers or page range.\r\n\r\n## Supported File Formats\r\nMerge documents of the [most popular file formats](https://docs.groupdocs.com/merger/python-net/supported-document-formats/) (PDF, DOCX, XLSX, PPTX, JPG, ZIP and more) into single resultant document.\r\n\r\n## Platform Independence\r\n\r\nGroupDocs.Merger for Python via .NET can be used to develop 32-bit and 64-bit applications for different operating systems (such as Windows, Linux and macOS) where Python 3.5 or later is installed. \r\n\r\n## Get Started\r\n\r\nReady to try GroupDocs.Merger for Python via .NET?\r\n\r\nFetch the package and install **GroupDocs.Merger**. Run this command: `pip install groupdocs.merger`\r\n\r\nIf you already have **GroupDocs.Merger** installed and want to get the latest version, \r\nyou have to run `pip install --upgrade groupdocs.merger` instead. \r\n\r\nCheck out GroupDocs.Merger for Python for .NET [documentation](http://docs.groupdocs.com/merger/python-net/). \r\n\r\n## Merge DOCX using Python\r\n\r\n```py\r\nimport groupdocs.merger as gv\r\n\r\n# Instantiate a Merger object and load a DOCX file\r\nwith gv.Merger(\"sample1.docx\") as merger:\r\n # Add another DOCX file to merge\r\n merger.join(\"sample2.docx\")\r\n # Merge DOCX files and save result\r\n merger.save(\"merged.docx\")\r\n```\r\n\r\n[Product Page](https://products.groupdocs.com/merger/python-net/) | [Docs](https://docs.groupdocs.com/merger/python-net/) | [Demos](https://products.groupdocs.app/merger/family) | [API Reference](https://references.groupdocs.com/merger/) | [Blog](https://blog.groupdocs.com/category/merger/) | [Search](https://search.groupdocs.com/) | [Free Support](https://forum.groupdocs.com/c/merger) | [Temporary License](https://purchase.groupdocs.com/temporary-license)\r\n\r\n",
"bugtrack_url": null,
"license": "Other/Proprietary License",
"summary": "GroupDocs.Merger for Python via .NET is a powerful API to merge several documents into one, split single document to multiple documents, reorder or replace document pages, change page orientation, manage document protection, render documents as images and more.",
"version": "24.10.0",
"project_urls": {
"Homepage": "https://products.groupdocs.com/merger"
},
"split_keywords": [
"groupdocs.merger merger pdf-merger docx-merger pptx-merger merge pages merge-pdf merge-docx merge-pptx merge-images combine combine-pdf combine-docx combine-pptx combine-images",
" join join-pdf join-docx join-pptx join-images extract extract-pages remove remove-pages rotate rotate-pages swap swap-pages splitter pdf-splitter docx-splitter pptx-splitter",
" tiff-splitter split split-pages split-pdf split-docx split-pptx split-tif change-orientation word document csv doc docx epub image png gif jpeg jpg svg note odp ods one note file",
" visio diagram slide vdx vsdx powerpoint presentation pps ppsx ppt pptx rtf tex tif tiff total tsv txt web html excel spreadsheet worksheet xls xlsx zip archive wav xps pdf",
" combine-to-pdf combine-jpg-to-pdf merge-word-to-pdf merge-docx-to-pdf join-word-to-pdf"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3465a6605241a8d9bece92ba525edd5f6f8e429beabcca59c8df050bf978361b",
"md5": "07f4c80b58666920c205d3d27c4df881",
"sha256": "a4937294dabd420a58a983f3108be6bee09da7e835b1ac303390d948d29715ea"
},
"downloads": -1,
"filename": "groupdocs_merger_net-24.10.0-py3-none-win32.whl",
"has_sig": false,
"md5_digest": "07f4c80b58666920c205d3d27c4df881",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.12,>=3.5",
"size": 128837663,
"upload_time": "2024-10-28T12:53:46",
"upload_time_iso_8601": "2024-10-28T12:53:46.724792Z",
"url": "https://files.pythonhosted.org/packages/34/65/a6605241a8d9bece92ba525edd5f6f8e429beabcca59c8df050bf978361b/groupdocs_merger_net-24.10.0-py3-none-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f72da8ccef1ae84b259d3264e1e2897371404d989916c35a5795bda52dd20f70",
"md5": "f38bb651a53a46976d641d7f7e0155b8",
"sha256": "637ea1afc7ccec962f2d7233de58bddc2e74e9d28fbc87a101c6d994c4e547b7"
},
"downloads": -1,
"filename": "groupdocs_merger_net-24.10.0-py3-none-win_amd64.whl",
"has_sig": false,
"md5_digest": "f38bb651a53a46976d641d7f7e0155b8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.12,>=3.5",
"size": 132893646,
"upload_time": "2024-10-28T12:53:54",
"upload_time_iso_8601": "2024-10-28T12:53:54.835070Z",
"url": "https://files.pythonhosted.org/packages/f7/2d/a8ccef1ae84b259d3264e1e2897371404d989916c35a5795bda52dd20f70/groupdocs_merger_net-24.10.0-py3-none-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-28 12:53:46",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "groupdocs-merger-net"
}