If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.

Pemasangan
Paketnya adalah tersedia di PyPI dan dapat diinstal melalui pip dengan menjalankan perintah berikut:
pip install groupdocs-merger-cloud

Persyaratan
Ketergantungan
SDK secara otomatis menginstal paket-paket berikut:
| Paket | Batasan |
|---|
| urllib3 | >= 1.15 |
| six | >= 1.10 |
| certifi | — |
| python-dateutil | — |
Gabungkan Dokumen & Halaman Python Cloud REST API
GroupDocs.Merger Cloud SDK untuk Python memberdayakan pengembang untuk mengintegrasikan fungsi penggabungan dokumen dan manipulasi halaman tingkat lanjut ke dalam aplikasi web Python, skrip, dan alur kerja otomatisasi mereka. Mendukung lebih dari 40 format file, REST API ini memungkinkan penggabungan, pemisahan, dan penataan ulang halaman dokumen dengan lancar, termasuk PDF, dokumen Word, spreadsheet Excel, dan banyak lagi. Fitur keamanan mencakup perlindungan kata sandi untuk dokumen, sementara operasi file dan folder tambahan menyederhanakan manajemen penyimpanan cloud. Baik bekerja dengan dokumen lintas format atau melakukan manipulasi halaman yang rumit, GroupDocs.Merger memberikan alat canggih untuk penanganan dokumen yang aman dan efisien di seluruh platform web, desktop, dan seluler.
Gabungkan Dokumen
Gabungkan dua dokumen atau lebih - Menggabungkan beberapa dokumen menjadi satu file.
Gabungkan halaman tertentu - Hanya menggabungkan halaman tertentu dari dokumen berbeda menjadi satu.
Gabung rentang halaman - Gabungkan rentang halaman yang dipilih dari beberapa dokumen menjadi satu.
Penggabungan lintas format - Menggabungkan dokumen dengan format berbeda (misalnya DOCX dan PDF) menjadi satu keluaran.
Pemisahan dan Manipulasi Halaman
Pisahkan dokumen - Membagi dokumen sumber menjadi beberapa file terpisah.
Pindahkan halaman - Memindahkan halaman dokumen dalam file.
Putar halaman - Memutar halaman dokumen untuk menyesuaikan orientasinya.
Hapus halaman - Menghapus halaman yang tidak diinginkan dari dokumen.
Tukar halaman - Menukar posisi halaman dalam dokumen.
Ekstrak halaman - Ekstrak halaman tertentu dari dokumen ke dalam file baru.
Ubah orientasi halaman - Sesuaikan orientasi halaman dalam jenis dokumen yang didukung.
Keamanan dan Perlindungan Dokumen
Setel kata sandi dokumen - Amankan dokumen dengan menyetel kata sandi.
Hapus kata sandi dokumen - Hapus kata sandi yang ada dari dokumen yang dilindungi.
Perbarui kata sandi dokumen - Mengubah kata sandi pada dokumen yang dilindungi.
Periksa perlindungan kata sandi - Verifikasi apakah dokumen dilindungi kata sandi.
Operasi File
Unggah File ke Cloud - Unggah file ke penyimpanan cloud melalui API.
Unduh File dari Cloud - Unduh file dari penyimpanan cloud ke sistem lokal.
Salin File - Menyalin file dalam penyimpanan cloud ke lokasi berbeda.
Pindahkan File - Memindahkan file antar folder di penyimpanan cloud.
Hapus File - Hapus file tertentu dari penyimpanan cloud.
Operasi Folder
Buat Folder - Membuat folder baru di penyimpanan cloud.
Salin Folder - Duplikat folder dalam penyimpanan cloud.
Pindahkan Folder - Memindahkan folder antar direktori di penyimpanan cloud.
Hapus Folder - Hapus seluruh folder dari penyimpanan cloud.
Lisensi dan Otentikasi
Mode Evaluasi - Coba API dengan akun uji coba gratis.
Otentikasi Aman - Gunakan ID Klien dan Rahasia Klien untuk akses API yang aman.
Lisensi MIT - Python SDK dilisensikan di bawah MIT License.
GroupDocs.Merger Cloud mendukung 40+ format file dengan kemampuan penggabungan, pemisahan, dan manipulasi halaman:
- Pemrosesan Kata: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, ODT, OTT, HTML, MHT, MHTML
- PDF dan Tata Letak Halaman: PDF, XPS, TEX, EPUB
- Presentasi: PPT, PPTX, PPS, PPSX, ODP, OTP, POTX, POTM, PPSM, PPTM
- Spreadsheet: XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM, ODS, CSV, TSV
- Diagram: VSDX, VSDM, VSSX, VSSM, VSTX, VSTM, VDX, VSX, VTX
- Catatan: SATU (Microsoft OneNote)
- Teks: TXT, ERR
Operasi yang didukung bervariasi berdasarkan format. Penggabungan lintas format ke PDF/XPS dan DOC/DOCX tersedia untuk berbagai jenis. Untuk matriks format lengkap, lihat documentation.
Mulai Cepat
Dapatkan kredensial API Anda
Untuk menggunakan GroupDocs.Merger Cloud, daftar di GroupDocs.Cloud Dashboard dan dapatkan ID Klien dan Rahasia Klien Anda.
Inisialisasi API
Gunakan kode berikut untuk mulai menggunakan GroupDocs.Merger Cloud SDK untuk Python:
import groupdocs_merger_cloud
# Get your ClientId and ClientSecret at https://dashboard.groupdocs.cloud
client_id = "YourClientId"
client_secret = "YourClientSecret"
# Create API configuration
configuration = groupdocs_merger_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
# Create instance of the Document API
document_api = groupdocs_merger_cloud.DocumentApi.from_config(configuration)
Menggabungkan beberapa dokumen
Setelah diinisialisasi, gunakan contoh dasar ini untuk menggabungkan dokumen Word menjadi satu file:
import groupdocs_merger_cloud
client_id = "YourClientId"
client_secret = "YourClientSecret"
document_api = groupdocs_merger_cloud.DocumentApi.from_keys(client_id, client_secret)
item1 = groupdocs_merger_cloud.JoinItem()
item1.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/four-pages.docx")
item2 = groupdocs_merger_cloud.JoinItem()
item2.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/one-page.docx")
options = groupdocs_merger_cloud.JoinOptions()
options.join_items = [item1, item2]
options.output_path = "Output/joined.docx"
result = document_api.join(groupdocs_merger_cloud.JoinRequest(options))
print("Output file path = " + result.path)
Dengan panduan memulai cepat ini, Anda siap untuk mulai menggabungkan dokumen menggunakan GroupDocs.Merger Cloud di aplikasi Python Anda. Untuk lebih jelasnya, kunjungi documentation.
Ambil daftar lengkap format file yang didukung yang tersedia melalui Merger API.
import groupdocs_merger_cloud
info_api = groupdocs_merger_cloud.InfoApi.from_keys("YourClientId", "YourClientSecret")
result = info_api.get_supported_file_formats()
for fmt in result.formats:
print(fmt.file_format)
Gabung Halaman dari Berbagai Dokumen
Gabungkan halaman tertentu dari beberapa dokumen sumber menjadi satu file keluaran, dengan dukungan untuk rentang halaman dan filter.
import groupdocs_merger_cloud
document_api = groupdocs_merger_cloud.DocumentApi.from_keys("YourClientId", "YourClientSecret")
item1 = groupdocs_merger_cloud.JoinItem()
item1.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/sample-10-pages.docx")
item1.pages = [3, 6, 8]
item2 = groupdocs_merger_cloud.JoinItem()
item2.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/four-pages.docx")
item2.start_page_number = 1
item2.end_page_number = 4
item2.range_mode = "OddPages"
options = groupdocs_merger_cloud.JoinOptions()
options.join_items = [item1, item2]
options.output_path = "Output/joined-pages.docx"
result = document_api.join(groupdocs_merger_cloud.JoinRequest(options))
print("Output file path = " + result.path)
Gabungkan dokumen dengan format berbeda (misalnya PDF dan DOCX yang dilindungi kata sandi) menjadi satu file PDF.
import groupdocs_merger_cloud
document_api = groupdocs_merger_cloud.DocumentApi.from_keys("YourClientId", "YourClientSecret")
item1 = groupdocs_merger_cloud.JoinItem()
item1.file_info = groupdocs_merger_cloud.FileInfo(
"Pdf/one-page-password.pdf", None, None, "password"
)
item2 = groupdocs_merger_cloud.JoinItem()
item2.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/one-page.docx")
options = groupdocs_merger_cloud.JoinOptions()
options.join_items = [item1, item2]
options.output_path = "Output/joined.pdf"
result = document_api.join(groupdocs_merger_cloud.JoinRequest(options))
print("Output file path = " + result.path)
Pisahkan Dokumen menjadi Satu Halaman
Pisahkan dokumen menjadi file terpisah dengan menentukan nomor halaman yang tepat.
import groupdocs_merger_cloud
document_api = groupdocs_merger_cloud.DocumentApi.from_keys("YourClientId", "YourClientSecret")
options = groupdocs_merger_cloud.SplitOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/sample-10-pages.docx")
options.output_path = "Output/split-document"
options.pages = [1, 3]
options.mode = "Pages"
result = document_api.split(groupdocs_merger_cloud.SplitRequest(options))
print("Documents count = " + str(len(result.documents)))
Ekstrak Halaman dengan Angka
Ekstrak halaman tertentu dari dokumen ke dalam file baru.
import groupdocs_merger_cloud
pages_api = groupdocs_merger_cloud.PagesApi.from_keys("YourClientId", "YourClientSecret")
options = groupdocs_merger_cloud.ExtractOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("WordProcessing/sample-10-pages.docx")
options.output_path = "Output/extract-pages-by-numbers.docx"
options.pages = [2, 4, 7]
result = pages_api.extract(groupdocs_merger_cloud.ExtractRequest(options))
print("Output file path = " + result.path)
Putar Halaman Dokumen
Putar halaman yang dipilih dalam dokumen PDF untuk menyesuaikan orientasinya.
import groupdocs_merger_cloud
pages_api = groupdocs_merger_cloud.PagesApi.from_keys("YourClientId", "YourClientSecret")
options = groupdocs_merger_cloud.RotateOptions()
options.file_info = groupdocs_merger_cloud.FileInfo("Pdf/ten-pages.pdf")
options.output_path = "Output/rotate-pages.pdf"
options.pages = [2, 4]
options.mode = "Rotate90"
result = pages_api.rotate(groupdocs_merger_cloud.RotateRequest(options))
print("Output file path = " + result.path)
Tambahkan Kata Sandi ke Dokumen
Amankan dokumen dengan menambahkan perlindungan kata sandi.
import groupdocs_merger_cloud
security_api = groupdocs_merger_cloud.SecurityApi.from_keys("YourClientId", "YourClientSecret")
options = groupdocs_merger_cloud.Options()
options.file_info = groupdocs_merger_cloud.FileInfo(
"WordProcessing/one-page.docx", None, None, "password"
)
options.output_path = "Output/add-password.docx"
result = security_api.add_password(groupdocs_merger_cloud.AddPasswordRequest(options))
print("Output file path = " + result.path)
Contoh Proyek di GitHub
Itu GroupDocs.Merger Cloud Python Samples repositori menyertakan contoh siap dijalankan yang meliputi:
| Kategori | Contoh |
|---|
| Info | Jenis file yang didukung, informasi dokumen |
| Operasi Dokumen | Menggabungkan banyak dokumen, menggabungkan lintas format, menggabungkan halaman, menggabungkan gambar, membagi dokumen, pratinjau, mengimpor lampiran |
| Operasi Halaman | Ekstrak halaman, pindahkan halaman, hapus halaman, putar halaman, tukar halaman, ubah orientasi |
| Operasi Keamanan | Tambah, hapus, perbarui kata sandi; periksa perlindungan kata sandi |
Cara menjalankan contoh
- Kloning atau unduh samples repository2. Sunting
Examples/Common.py dan atur milikmu client_id Dan client_secret 3. Pergi ke Examples direktori - Jalankan
pip install groupdocs-merger-cloud -U 5. Jalankan python RunExamples.py
Untuk lebih jelasnya, kunjungi Getting Started.

Tag
Document Merging API | Python Cloud API | GroupDocs.Merger Cloud | REST API | Page Manipulation | Document Security | Password Protection | Cloud Storage Integration | File Operations | Folder Operations | Document Splitting | PDF Merging | Cross-format Merging | Word Document Merging | Excel File Merging | Presentation Merging | Document Reorganization | Secure API Access | Document Joining | Document Manipulation API | Merge Multiple Formats | Cross-platform API