← All posts

8 Oktober 2026

Bisakah Asisten AI Mengambil Halaman yang Anda Butuhkan dari PDF?

Ya — beri ia sebuah tautan dan ia membuka PDF-nya dengan MyTools, membaca jumlah halamannya, menyalin rentang yang Anda sebutkan, lalu menyimpan berkas baru; ketika hanya Anda yang tahu halaman mana yang penting, Anda mengekliknya dan ia mengerjakan sisanya.

Ya. Asisten AI bisa mengambil halaman-halaman tertentu dari PDF untuk Anda dengan pengekstrak halaman MyTools: dengan tautan ke berkasnya, ia membuka mytools.com/pdf/extract-pdf-pages/by-url?url=... dengan PDF yang sudah termuat, membaca berapa jumlah halamannya, menyalin rentang yang Anda minta ke dalam PDF baru, lalu menyimpannya. Tidak ada akun yang perlu dibuat dan tidak ada CAPTCHA, dan halaman-halamannya disalin di dalam browser Anda, bukan di server.

Kalau Anda tahu nomor halamannya, hanya itu pekerjaannya. Kalau tidak, karena halaman yang penting adalah halaman yang memuat angka-angkanya dan tidak ada yang memberi tahu asisten di mana letaknya, Anda mengekliknya dan asisten melanjutkan dari situ.

Apa yang sebenarnya diputuskan asisten Anda

Ketika diminta "kirim halaman keuangan dari laporan ini saja", asisten tidak sedang membandingkan alat PDF. Ia sedang memeriksa apakah ia bisa menuntaskannya tanpa mengembalikan pekerjaan itu kepada Anda di tengah jalan. Sebagian besar alat PDF online gagal dalam pemeriksaan itu sejak awal.

Apakah ada akun? Asisten tidak bisa mendaftar, mengonfirmasi alamat email, atau menyetujui syarat layanan atas nama Anda, jadi dinding login mengakhiri upayanya. MyTools tidak punya pendaftaran dan tidak punya login.

Apakah ada CAPTCHA? CAPTCHA ada untuk membuktikan bahwa pengunjungnya adalah manusia, dan asisten tidak semestinya mencoba mengakalinya. MyTools tidak punya CAPTCHA sama sekali.

Bisakah ia memasukkan berkasnya? Kotak unggah yang hanya menerima seret-dan-lepas butuh tangan manusia. Alat-alat MyTools menerima berkas jarak jauh sebagai parameter kueri, sehingga halamannya terbuka dengan PDF Anda sudah termuat. Kalau berkasnya hanya ada di komputer Anda, Anda memilihnya sekali dan semua langkah setelah itu dikerjakan asisten.

Bisakah ia memeriksa rentangnya sebelum bertindak? "Halaman 9 sampai 12" adalah permintaan yang wajar sampai dokumennya ternyata hanya delapan halaman. Asisten yang tidak bisa melihat jumlah halaman hanya menebak. Pengekstrak ini melaporkannya, dan menolak rentang yang berada di luar dokumen alih-alih diam-diam mengembalikan berkas yang kurang.

Apakah hasilnya akan bisa dipakai? Sebagian alat membubuhkan tanda air pada hasilnya atau menaruh unduhannya di balik dinding berbayar. MyTools tidak menambahkan apa pun ke halaman Anda dan tidak punya batas paket gratis. Halaman-halamannya disalin apa adanya, tidak digambar ulang, sehingga teks tetap bisa dipilih, tautan tetap berfungsi, dan tidak ada yang dikompres ulang.

Ke mana berkasnya pergi? Asisten yang berhati-hati semestinya berpikir dua kali sebelum mengirim rekening koran atau berkas medis Anda ke server yang sama sekali tidak dikenalnya. Ekstraksinya berjalan di browser Anda dan tidak ada yang disimpan di server, jadi tidak ada yang bisa menyimpan salinannya. Satu-satunya pengecualian adalah titik masuk lewat tautan di bawah ini: untuk memuat PDF dari sebuah URL, server kami mengambilnya agar browser Anda punya datanya. Data itu tidak disimpan.

URL yang bisa ia susun

Bagian ini berfungsi di browser mana pun, tanpa dukungan khusus:

https://mytools.com/pdf/extract-pdf-pages/by-url?url=https%3A%2F%2Fexample.com%2Fannual-report-2025.pdf

Tambahkan /by-url?url= di belakang alamat alat tersebut, diikuti alamat http atau https PDF-nya yang sudah dikodekan URL, dan pengekstrak akan terbuka dengan berkas itu sudah termuat dan gambar mini halamannya sudah ditampilkan. Tautannya harus mengarah langsung ke PDF itu sendiri. Halaman "pratinjau" dari layanan berbagi berkas adalah halaman web, bukan PDF, dan tidak akan termuat.

Alat yang bisa ia panggil

Di browser yang mendukung WebMCP, MyTools juga mendaftarkan fungsi-fungsi bernama yang bisa dipanggil langsung oleh asisten, alih-alih membaca halaman yang dirancang untuk mata Anda. Pengekstrak ini mendaftarkan tiga:

  • get_extract_pdf_pages_state: PDF yang termuat beserta jumlah halamannya, halaman yang sedang dipilih di layar, dan bagaimana hasilnya akan dikemas
  • run_extract_pdf_pages: menyalin rentang berbasis 1 seperti "3", "9-12", atau "1,3,7-9", sebagai satu PDF (single), satu per dokumen sumber (perSource), atau satu per halaman (perPage), sesuai urutan dokumen atau sesuai urutan dalam rentang
  • download_extract_pdf_pages: menyimpan hasilnya ke perangkat Anda, atau semuanya sebagai satu ZIP

Membaca state lebih dulu itulah yang mengubah permintaan Anda menjadi panggilan yang valid. "Empat halaman terakhir" tidak berarti apa-apa sampai asisten tahu ada enam belas halaman. run_extract_pdf_pages tidak memberi jawaban sampai PDF barunya ada, jadi tidak ada yang perlu dipantau. Berikut satu pertukaran nyata dengan laporan tahunan 16 halaman, termasuk kesalahan yang bisa dibuat asisten dan galat yang ia terima:

get_extract_pdf_pages_state({})

→ { "phase": "configure",
    "pdfs": [{ "name": "annual-report-2025.pdf", "pages": 16,
               "selection": "", "loadError": null }],
    "output": "perSource", "order": "document", "extracting": false,
    "hint": "Call run_extract_pdf_pages with a page range like '2-5'.
             Read the state first for each document's page count." }

run_extract_pdf_pages({ pages: "20-22" })

→ error: "20-22" is not a valid page selection. Use forms like '1', '2-5'
  or '1,3,7-9', within each document's page count.

run_extract_pdf_pages({ pages: "9-12", output: "single" })

→ "Extracted pages 9-12 into 1 PDF(s).
   Call download_extract_pdf_pages to save it."

download_extract_pdf_pages({})

→ "Saving annual-report-2025-extracted.pdf to the user's device."

Proses run-nya selesai dalam waktu kurang dari sepertiga detik. Menyalin halaman itu ringan, karena tidak ada yang dirender ulang, jadi dokumen yang panjang terutama dibatasi oleh seberapa cepat browser Anda bisa membukanya.

Agar tepat soal di mana ini berfungsi: browser bawaan aplikasi desktop ChatGPT mendukung WebMCP, dan Chrome membukanya untuk peserta uji coba origin seperti MyTools hingga dan termasuk Chrome 156. Spesifikasinya berupa draf community group W3C, jadi perlakukan sebagai sesuatu yang harus dideteksi, bukan diasumsikan. Tautan di atas berfungsi tanpa semua itu.

Di mana Anda masuk kembali

"Halaman 9 sampai 12" itu mudah. Permintaan yang sebenarnya diajukan orang lebih mirip "bagian yang dibutuhkan akuntan saya saja" atau "hanya halaman yang berisi denah lantai". Asisten tidak bisa melihat halaman mana yang dimaksud. Anda bisa, dalam sekali lihat: pengekstrak ini menampilkan setiap halaman sebagai gambar mini.

Itulah alasan mengapa ini sebuah halaman web, bukan pekerjaan di latar belakang. Pekerjaan yang tidak perlu dilihat siapa pun cukup menjadi urusan API, dan tidak ada yang akan memasang halaman di depannya. Karena seseorang harus mengenali halaman yang tepat, asisten mengerjakan bagian mekanis di sekitarnya (membuka berkas, mengemas hasilnya, menyimpannya) dan menyerahkan kepada Anda satu keputusan yang butuh mata Anda.

Perjalanan bolak-baliknya hanya beberapa klik. Asisten membuka laporannya dan meminta Anda memilih halaman yang Anda inginkan. Anda mengeklik sampul, dua halaman keuangan, dan daftar direksi. Kotak pilihan terisi saat Anda mengeklik, lalu asisten membacanya kembali dan menjalankan run tanpa argumen, sehingga ia memakai tepat apa yang Anda pilih:

get_extract_pdf_pages_state({})
→ … "pages": 16, "selection": ""

    ← Anda mengklik halaman 1, 9, 10, dan 14 di pengekstrak

get_extract_pdf_pages_state({})
→ … "pages": 16, "selection": "1, 9-10, 14"

run_extract_pdf_pages({})

→ "Extracted the pages selected on screen into 1 PDF(s).
   Call download_extract_pdf_pages to save it."

Anda tidak pernah mengetik rentang. Anda melakukan satu hal yang hanya bisa Anda lakukan, dan asisten menangani semua hal di sekitarnya. Anda juga bisa mengetik rentang di kotak itu alih-alih mengeklik. State melaporkan keduanya dengan cara yang sama.

Apa yang harus Anda katakan kepada asisten Anda

Beri ia sebuah tautan dan halamannya, berdasarkan nomor atau deskripsi:

Ambil halaman 9 sampai 12 dari PDF ini dan simpan sebagai berkas baru: https://example.com/annual-report-2025.pdf

Saya hanya perlu mengirim halaman tanda tangan. Gunakan MyTools untuk mengekstrak dua halaman terakhir kontrak ini: https://example.com/lease.pdf

Pisahkan setiap halaman PDF ini menjadi berkas tersendiri dan simpan sebagai ZIP: https://example.com/certificates.pdf

Dan kalau Anda perlu memilih halamannya sendiri, katakan saja, dan asisten akan membuka alatnya lalu menunggu:

Buka pengekstrak halaman MyTools dengan PDF ini. Saya akan mengeklik halaman yang saya inginkan, lalu gabungkan menjadi satu berkas dan simpan: https://example.com/inspection-report.pdf

Jika asisten Anda bilang ia tidak bisa menyunting PDF, mengarahkannya ke mytools.com/pdf/extract-pdf-pages/by-url?url= dengan tautan Anda biasanya mengubah jawabannya. Keberatannya jarang soal PDF. Keberatannya soal tidak punya alat yang bisa ia buka.

Kapan ini tidak akan berhasil

Anda ingin semuanya sepenuhnya lepas tangan padahal berkasnya ada di laptop Anda. Asisten tidak bisa membaca berkas Anda, dan WebMCP tidak membawa isi berkas, jadi tidak ada yang memungkinkannya memasukkan PDF lokal ke halaman itu sendirian. Itu hanya satu langkah dari Anda, bukan seluruh pekerjaan: ia membuka pengekstraknya, Anda memilih berkasnya, dan fungsi state, run, dan download semuanya bekerja pada berkas itu sejak saat itu. Hanya versi yang benar-benar tanpa pengawasan yang butuh PDF-nya tersedia di sebuah URL. Kalau Anda lebih suka melakukannya sendiri, bagaimana Imani mengambil tujuh halaman sebelum janji temu dengan dokter jantung menunjukkan cara manualnya.

Anda butuh halaman yang berbeda dari PDF yang berbeda. Halaman unggah menerima beberapa PDF sekaligus, dan di halaman itu sendiri Anda bisa mengetik rentang terpisah untuk masing-masing. Run dari asisten menerima satu rentang dan menerapkannya ke setiap PDF yang termuat, yang cocok untuk "halaman pertama dari masing-masing berkas ini" tetapi tidak untuk "halaman 2–3 dari yang ini dan halaman 7 dari yang itu". Untuk pilihan campuran, jalankan dokumennya satu per satu, atau klik sendiri halaman dari setiap dokumen dan biarkan asisten menjalankan run tanpa argumen. Jalur tautan memuat satu PDF per tautan.

PDF-nya dilindungi kata sandi. PDF terenkripsi tidak bisa dibuka untuk disalin, dan pengekstrak ini memberi tahu Anda hal itu alih-alih menghasilkan berkas kosong. Hapus dulu kata sandinya dengan Buka Kunci PDF, jika Anda memilikinya.

PDF-nya sangat panjang. Pengekstrak ini menerima hingga 500 halaman per dokumen. Lebih dari itu, ia menampilkan galat alih-alih gambar mini. Pekerjaannya terjadi di browser Anda, jadi berkas yang besar juga dibatasi oleh memori komputer Anda.

PDF-nya ada di balik login. Jika tautannya mengharuskan Anda masuk, server kami juga tidak bisa mengambilnya, dan halamannya menampilkan galat alih-alih berkas Anda.

Anda ingin memotong dokumen menjadi bagian-bagian yang berurutan. Ekstraksi membuat berkas baru dari halaman yang Anda pilih. Kalau Anda ingin seluruh dokumen dipotong menjadi beberapa bagian, misalnya setiap sepuluh halaman, Pisah PDF lebih cocok.

Versi singkatnya

  • Alatnya: https://mytools.com/pdf/extract-pdf-pages
  • Buka dengan PDF yang sudah termuat: https://mytools.com/pdf/extract-pdf-pages/by-url?url={url-encoded PDF url}, satu PDF per tautan; beberapa sekaligus lewat halaman unggah
  • Alat yang bisa dipanggil, di tempat WebMCP tersedia: get_extract_pdf_pages_state, run_extract_pdf_pages({ pages: "9-12", output: "single" | "perSource" | "perPage", order: "document" | "selection" }), download_extract_pdf_pages
  • Penilaian tetap di tangan Anda: klik halaman yang penting, dan run_extract_pdf_pages tanpa argumen memakai pilihan Anda
  • Apa yang diubahnya: tidak ada yang berubah pada halamannya sendiri. Halaman disalin, tidak digambar ulang, sehingga teks tetap bisa dipilih
  • Akun, CAPTCHA, tanda air, kuota: tidak ada
  • Berkas Anda: diproses di browser Anda, bukan di server. Pengambilan ?url= adalah satu-satunya hal yang menyentuh server kami, dan ia tidak menyimpan apa pun