“Change the hotel ceiling in this travel policy PDF” adalah permintaan yang orang buat kepada agen AI setiap hari, dan PDF dibuat agar tidak diubah: ia adalah deskripsi halaman, bukan dokumen. Jawaban yang berguna adalah konversi. Dengan server GroupDocs.Editor MCP yang berjalan secara lokal, Claude, Cursor, atau Copilot mengubah PDF menjadi HTML yang dapat diedit, menyimpannya sebagai dokumen Word, lalu melakukan perubahan pada salinan Word, dengan teks, paragraf, dan bagian bernomor tetap utuh dan tidak ada yang diunggah:

Ubah travel-policy.pdf menjadi dokumen Word yang dapat diedit, lalu ubah batas hotel dari 160 EUR menjadi 175 EUR.

Versi langkah‑demi‑langkah ada di dokumentasi: Cara mengubah PDF menjadi dokumen Word yang dapat diedit dengan agen AI.

Apa yang harus dimaksud dengan “mengedit PDF” bagi sebuah agen

Ada tiga hal yang dapat dilakukan agen ketika diminta mengedit PDF, dan hanya satu di antaranya yang jujur.

Itu dapat berpura‑pura: membaca teks, menulis dokumen baru dari salinannya sendiri, dan menyebutnya “PDF yang diedit”. Tata letak, font, dan apa pun yang tidak dibaca model dengan cermat hilang, dan balasannya tidak menyebutkan hal itu.

Itu dapat menambal halaman: menggambar teks baru di atas yang lama. Ini berhasil untuk typo pada formulir dan gagal untuk apa pun yang memerlukan aliran ulang, seperti kalimat yang lebih panjang atau baris tambahan.

Atau itu dapat mengonversi: mengubah PDF menjadi format yang dibangun untuk penyuntingan, melakukan perubahan di sana, dan mengembalikan dokumen yang dapat Anda terus edit, plus PDF lagi jika Anda membutuhkannya. Itulah yang dilakukan server ini, dan server menyatakan hal itu dalam responsnya.

Panggilan‑panggilan

Diambil dari GroupDocs.Editor.Mcp 26.10.0 terhadap kebijakan perjalanan sintetis tiga halaman:

-> get_document_info {"file":{"filePath":"travel-policy.pdf"}}
<- { "family": "FixedLayout", "pageCount": 3, "canEdit": true,
     "canSaveTo": [ "docx", "doc", "rtf", "odt", "pdf", "md", ... ] }

-> extract_html {"file":{"filePath":"travel-policy.pdf"},"pages":"1-2"}
<- Extracted 'travel-policy.pdf' as editable HTML
   Saved to: …/travel-policy_pages1-2.html
   Preview (plain text): Travel Policy - Northwind Traders Version 4,
   effective 1 March 2026 Scope This policy applies to every employee ...

-> save_from_html {"htmlFile":{"filePath":"travel-policy_pages1-2.html"},
                   "format":"docx","outputName":"travel-policy.docx"}
<- Saved 'travel-policy_pages1-2.html' as DOCX
   Saved to: …/travel-policy.docx

-> replace_text {"file":{"filePath":"travel-policy.docx"},
                 "find":"160 EUR","replace":"175 EUR"}
<- Replaced 1 occurrence(s) of '160 EUR' in 'travel-policy.docx'
   Saved to: …/travel-policy_edited.docx

Empat panggilan: inspeksi, ekstrak, simpan sebagai Word, edit. Langkah terakhir adalah replace_text yang sama yang digunakan agen pada file Word apa pun, yang menjadi inti mengonversi terlebih dahulu. Begitu konten menjadi dokumen, setiap alat penyuntingan dapat diterapkan.

Penangkapan ini dijalankan dalam mode evaluasi, sehingga ia mengekstrak halaman 1–2 dan salinan Word berisi dua halaman tersebut dari tiga halaman. Pada lisensi penuh, hilangkan pages dan salinan Word akan memuat seluruh kebijakan.

travel-policy.pdf (3 pages, FixedLayout)
   |-- extract_html {"pages":"1-2"} ---> travel-policy_pages1-2.html
   |-- save_from_html {"format":"docx"} ---> travel-policy.docx
   '-- replace_text {"find":"160 EUR","replace":"175 EUR"}
          ---> travel-policy_edited.docx   (editable Word, change made)
   need a PDF again?  save_from_html / replace_text with "format":"pdf"

Memilih target

Word adalah target alami karena dapat mengalir ulang: kalimat yang lebih panjang mendorong kalimat berikutnya ke bawah alih‑alih menimpa. get_document_info mencantumkan setiap format yang dapat disimpan dari PDF di sini, termasuk DOCX, DOC, RTF, ODT, Markdown, EPUB, dan PDF lagi. Markdown adalah pilihan yang baik ketika “edit” sebenarnya berarti “masukkan ini ke repositori dokumen saya”; PDF adalah pilihan ketika perubahan harus kembali dalam format yang sama, dan replace_text dengan "format":"pdf" melakukan penyuntingan dan konversi dalam satu panggilan setelah konten berada di Word.

pages memilih rentang, sehingga laporan 40 halaman tidak perlu melewati agen untuk memperbaiki tanggal pada halaman 3. skipImages menghilangkan gambar ketika hanya teks yang penting, dan pagination: true mempertahankan batas halaman dalam HTML ketika tata letak per halaman penting.

Kesetiaan: apa yang dapat diharapkan

PDF mencatat di mana setiap glif berada, bukan apa itu judul atau paragraf. Konversi membangun kembali struktur, dan untuk dokumen born‑digital seperti kebijakan, laporan, dan kontrak ia melakukannya dengan baik. Pada kebijakan perjalanan kami, judul dan baris versi kembali sebagai paragraf dan bagian bernomor (“1. Scope”, “2. Booking”, “3. Allowances”) sebagai daftar bernomor, semua dapat diedit. Apa yang dibangun kembali adalah struktur, bukan gaya rumah Anda: sebuah bagian yang PDF gambar dengan huruf tebal 14‑point kembali sebagai item daftar atau paragraf, bukan sebagai “Heading 2” dalam templat Anda, sehingga dokumen yang ditujukan untuk templat bergaya mungkin perlu menerapkan kembali heading‑nya. Tata letak kompleks dengan beberapa kolom, kotak teks di atas gambar, atau desain berat tidak terkonversi dengan bersih, dan PDF yang dipindai tidak memiliki teks untuk dikonversi sama sekali. Lihat salinan Word sebelum mengirimnya ke mana pun; pratinjau HTML dalam respons ekstrak adalah pemeriksaan cepat.

Kapan tidak mengonversi

Jika PDF adalah kontrak yang ditandatangani, formulir yang diisi, atau apa pun yang penampilan tepatnya menjadi poin utama, mengonversinya ke Word dan kembali menghasilkan dokumen yang berbeda, meskipun tampak mirip. Minta perubahan dilakukan pada sumber asal PDF jika Anda memilikinya. Konversi ini ditujukan untuk kasus yang sangat umum di mana PDF adalah satu‑satunya salinan yang dapat ditemukan orang dan konten, bukan halaman, yang perlu diubah.

Batasan jujur

  • Ini adalah konversi, bukan penyuntingan PDF di tempat. Hasilnya adalah dokumen Word (atau lainnya) baru; PDF tidak dimodifikasi.
  • PDF yang dipindai tanpa lapisan teks tidak dapat diedit dengan cara ini; tidak ada langkah OCR.
  • Mode evaluasi mengedit PDF dua halaman per panggilan. Meminta extract_html untuk "pages":"1-3" mengembalikan halaman 1 dan 2 tanpa error, halaman 3 dapat diekstrak sendiri, dan replace_text menolak PDF yang lebih panjang dari dua halaman. Catatan evaluasi pada setiap respons mengatakan “hanya 2 halaman PDF pertama”, yang lebih longgar daripada yang terjadi. Setiap output juga dimulai dengan baris banner evaluasi.
  • Halaman yang berat tata letaknya kehilangan sebagian desainnya saat beralih ke format yang mengalir ulang.

FAQ

Bisakah agen AI mengedit PDF secara langsung?
Tidak dengan jujur. Server ini mengonversi PDF menjadi dokumen yang dapat diedit, melakukan perubahan di sana, dan dapat menyimpan PDF lagi.

Apakah PDF diunggah ke mana pun?
Tidak. Server berjalan secara lokal; konversi dan penyuntingan terjadi di mesin Anda.

Bisakah saya mendapatkan PDF kembali setelah mengedit?
Ya. Simpan atau edit dengan "format": "pdf", dan hasilnya adalah PDF baru di samping salinan Word.

Selami lebih dalam