An AI agent dapat memisahkan (split) sebuah PDF dan membangun kembali dokumen hanya dari halaman yang Anda butuhkan dengan menghubungkan dua alat: split mengekstrak halaman, dan merge menyatukannya kembali. Server GroupDocs.Merger.Mcp berjalan secara lokal di mesin Anda, sehingga satu prompt saja dapat menyelesaikannya di Claude Desktop, Claude Code, atau Cursor:
Ekstrak halaman 3, 6, dan 8, lalu gabungkan tiga hasil tersebut menjadi satu file dalam urutan itu.
Versi langkah demi langkah dengan konfigurasi dan pemecahan masalah ada di dokumentasi: Cara memisahkan dokumen dan menyusun kembali halaman yang Anda inginkan.
Mengapa alat split membutuhkan langkah kedua?
LLM yang diminta memotong halaman dari sebuah dokumen hanya memiliki satu opsi tanpa alat: menulis ulang teks yang dapat dilihatnya. Itu menghilangkan tata letak dan dapat mengubah konten. Dengan mesin yang sadar halaman, agen bekerja pada halaman nyata sebagai gantinya.
Detail yang membentuk setiap alur kerja di sini adalah bagaimana split berperilaku. Ia mengekstrak halaman yang Anda sebutkan dan menyimpan masing‑masing sebagai dokumen terpisah. Tiga nomor halaman menghasilkan tiga file, bukan satu file dengan tiga halaman. Ini adalah ekstraksi halaman, bukan “potong di sini”. Tiga cara di bawah berbeda dalam apa yang agen lakukan dengan file satu‑halaman tersebut.
Cara 1: Bagaimana cara mengekstrak halaman sebagai file terpisah?
Ekstrak halaman 3, 6, dan 8 dari report.pdf.
Agen memanggil split dengan pages: "3,6,8". Alat mengembalikan pesan berbentuk Split "report.pdf" into 3 file(s): diikuti oleh jalur tersimpan masing‑masing dokumen yang diekstrak. Gunakan ini ketika setiap halaman adalah hasil yang diinginkan: halaman tanda tangan, sertifikat, satu formulir dari kumpulan.
Nomor halaman adalah daftar dipisahkan koma, berbasis 1. Sebutkan setiap halaman yang Anda inginkan. Rentang tidak didokumentasikan sebagai input, jadi untuk halaman 5 sampai 9 prompt harus mencantumkan 5,6,7,8,9.
Cara 2: Bagaimana cara mengekstrak halaman dan menyusunnya kembali menjadi satu dokumen?
Ekstrak halaman 5 sampai 9 dari report.pdf, lalu gabungkan hasilnya menjadi satu file dalam urutan halaman.
Di sini agen mencantumkan halaman sendiri (5,6,7,8,9), memanggil split sekali, lalu memanggil merge. Karena merge menerima dua sampai empat dokumen per panggilan, lima file satu‑halaman memerlukan dua putaran: empat halaman pertama, lalu hasil itu ditambah halaman kelima. Minta chaining secara eksplisit. Urutan adalah urutan slot, jadi agen harus menempatkan halaman 5 di file1 dan halaman 9 terakhir. Pada evaluasi, file yang dibangun kembali dipangkas menjadi tiga halaman pertama.
Ini adalah pola di balik “ekstrak halaman dan susun kembali”: dua keluarga alat, satu prompt.
Cara 3: Bagaimana cara menghapus halaman dari dokumen?
Dokumen ini memiliki 10 halaman. Ekstrak semua kecuali halaman 4, lalu gabungkan sisanya kembali dalam urutan.
Trik yang sama, tetapi terbalik. Sembilan file satu‑halaman memerlukan tiga panggilan merge: empat file pertama, lalu hasil itu dengan tiga berikutnya, lalu hasil itu dengan dua terakhir. Sebelum memulai, minta agen memeriksa jumlah halaman dengan get_document_info, yang mengembalikan pageCount dan array pages, sehingga ia dapat mencantumkan nomor halaman yang tepat alih‑alih menebak panjangnya.
Apa yang harus diperiksa agen sebelum melakukan split?
Meminta halaman 12 dari dokumen sepuluh halaman gagal alih‑alih mengembalikan lebih sedikit, dan kegagalan tersebut menambah satu putaran. Jadikan inspeksi langkah pertama:
Berapa banyak halaman yang dimiliki dokumen ini? Lalu ekstrak tiga halaman terakhir.
Agen memanggil get_document_info, membaca jumlah halaman, menghitung tiga nomor halaman terakhir, lalu memanggil split. Spreadsheet berperilaku berbeda: dalam format spreadsheet nomor halaman mengacu pada lembar kerja, bukan halaman cetak. “Split out sheet 2” adalah pages: "2", dan hasilnya adalah workbook yang berisi lembar tersebut.
Contoh sesi (singkat)
Ilustrasi berdasarkan perilaku alat yang didokumentasikan, bukan tangkapan layar.
You: Pull pages 3, 6 and 8 out of report.pdf and give me one file
with just those pages, in that order.
Agent: [calls get_document_info on report.pdf: 12 pages]
[calls split with pages = "3,6,8": 3 files]
[calls merge with the three single-page files in order]
Done. The rebuilt document is in your output folder. The
original report.pdf was not changed.
Batasan jujur
- Pemotongan 3 halaman memengaruhi dokumen yang dibangun kembali. Dalam mode evaluasi hasil dipangkas menjadi tiga halaman pertama, dengan lencana percobaan pada setiap halaman. Rentang delapan halaman yang dibangun kembali kembali sebagai tiga halaman. Periksa
get_license_statussebelum mencari bug. - Ekstraksi saja tidak terpengaruh. Dokumentasi menyatakan bahwa mengekstrak halaman tunggal tidak dipangkas; batas berlaku saat Anda menggabungkan hasilnya.
- Tidak ada input rentang.
splitmenerima daftar nomor halaman dan mengembalikan satu file per nomor. - Empat dokumen per merge. Rentang panjang memerlukan beberapa putaran.
- Bukan editor. Server mengekstrak dan menggabungkan seluruh halaman. Ia tidak mengedit konten di dalam halaman, dan dokumentasi mencatat bahwa penyusunan ulang dalam file termasuk dalam API perpustakaan, bukan keempat alat ini.
FAQ
Apakah agen AI dapat mengekstrak halaman 5 sampai 9 dari PDF dan menggabungkannya? Ya. Ia mencantumkan halaman, memanggil split untuk mereka, dan menggabungkan hasil satu‑halaman dalam putaran hingga empat. Urutan dipertahankan jika Anda memintanya.
Apakah AI dapat mengubah urutan halaman PDF? Dalam keempat alat ini, hanya dengan mengekstrak halaman dan menggabungkannya dalam urutan yang Anda inginkan. Server tidak memindahkan halaman di dalam file.
Bagaimana cara saya memisahkan dokumen berdasarkan bagian dengan AI? Minta agen membaca jumlah halaman terlebih dahulu, lalu sebutkan halaman pertama setiap bagian secara manual. split mengekstrak halaman yang Anda cantumkan; ia tidak mendeteksi bagian.
Lebih Lanjut
- Dokumentasi, cara kanonik: Cara memisahkan dokumen dan menyusun kembali halaman yang Anda inginkan
- Pusat dokumentasi: GroupDocs.Merger MCP Server
- Mulai di sini: Mengapa agen AI Anda harus menggabungkan file dengan mesin, bukan dengan menghasilkan ulang
- Terkait: Menegakkan urutan perakitan paket dokumen dengan alur kerja AI otomatis menggunakan MCP
- Terkait: Halaman pertama dari setiap dokumen dalam folder: satu prompt, satu server MCP
- Model on-premise dan keamanan: 3 arsitektur untuk pemrosesan dokumen AI, dan yang menjaga file tetap di dalam jaringan Anda
- Pertanyaan: GroupDocs Merger forum
- Sumber: GroupDocs.Merger.Mcp di GitHub