Alat yang Anda butuhkan, siap dipakai

Ekstraktor Teks PDF

Letakkan PDF di kotak di bawah, lalu alat ini membaca teks di semua halaman dan menyusun naskah dengan baris yang terpotong disambung menjadi paragraf. Di peta halaman Anda bisa langsung menemukan halaman pindai tanpa teks dan membacanya dengan OCR. Edit naskah, lalu salin atau simpan sebagai TXT. File tidak dikirim ke server.

Terakhir diperbarui 2026-10-21Semua perhitungan terjadi di browser Anda

Begini cara baris yang terpotong disambung

Jika disalin langsung dari PDF

Laporan fiktif inimerangkum cara wargamemakai lima taman.

Jika diambil dengan alat ini

Laporan fiktif ini merangkum cara warga memakai lima taman.

  • Tanpa unggah, diproses di browser
  • Halaman hasil pindai dibaca dengan OCR
  • PDF dengan kata sandi buka tetap bisa dibaca setelah kata sandi dimasukkan

Coba dengan laporan contohLaporan fiktif survei taman sebanyak 4 halaman: 3 halaman dengan header dan nomor halaman, ditambah 1 halaman lampiran hasil pindai.

Terakhir diperbarui 2026-10-21Masukan Anda tidak disimpan

Standar ROBERINAlat yang Anda butuhkan,
siap dipakai.
  • Jelas sekilasPosisi input dan hasil terlihat jelas.
  • Hasil lebih duluAngka utama tampil dulu; prosesnya hanya saat dibutuhkan.
  • Minta lebih sedikitTanpa pendaftaran atau data yang tidak perlu.

Ekstraksi teks PDF: ubah baris yang terpotong menjadi naskah yang siap dipakai

Ekstraksi teks PDF berarti mengambil teks yang tersimpan di dalam PDF, lalu mengubahnya menjadi tulisan yang bisa ditempel ke Notepad, Word, atau Google Docs. Jika Anda menyalin langsung dari penampil PDF, setiap akhir baris di layar menjadi pemisah baris, dan header serta nomor halaman ikut menyelip di tengah isi. Alat ini membaca teks di semua halaman, menyambung baris yang termasuk satu paragraf, membuang header dan nomor halaman yang berulang di setiap halaman, lalu menyusun "naskah". Halaman hasil pindai yang tidak punya lapisan teks dibaca dengan OCR di dalam browser.

Sebagai contoh, tombol [Buka contoh] membaca laporan fiktif survei taman sebanyak 4 halaman. Dengan pengaturan awal, naskahnya berisi 877 karakter (tanpa spasi) dalam 11 paragraf; 11 pemisah baris di dalam paragraf disambung, dan 3 baris header serta 3 baris nomor halaman dibuang. Halaman 4 berupa gambar hasil pindai sehingga di peta halaman tampil sebagai batang bergaris miring. Setelah [Baca 1 halaman dengan OCR] ditekan, teks halaman itu ikut masuk dan totalnya menjadi 1.066 karakter, 13 paragraf, 14 sambungan baris, dan 8 baris yang dibuang. File dan hasilnya tidak dikirim ke server; semuanya diproses di browser ini.

Kapan teks PDF perlu diambil

  • Mengutip atau meringkas laporan dan jurnal: pilih halaman yang diperlukan lewat rentang, lalu salin per paragraf tanpa menghapus pemisah baris satu per satu.
  • Mengedit surat resmi atau kontrak yang diterima: tempel naskah ke Word atau Google Docs sebagai ganti PDF aslinya. Naskah juga bisa diedit langsung di kolomnya sebelum disalin.
  • Mencari teks di dokumen hasil pindai: PDF pindai yang tidak bisa disalin tetap dapat dibaca dengan OCR, sehingga teksnya bisa dicari atau dimasukkan ke penerjemah.
  • Menghitung kata atau meneruskan ke alat lain: simpan naskah sebagai TXT atau salin, lalu lanjutkan ke penghitung karakter, pemeriksa ejaan, atau penerjemah.

Cara memakai

  1. Seret PDF ke area kerja atau tekan [Pilih PDF]. Jika PDF memakai kata sandi buka, kolom kata sandi muncul; kata sandi hanya dipakai di dalam browser ini.
  2. Di peta halaman, batang naik sambil menampilkan jumlah karakter tiap halaman. Makin tinggi batangnya, makin banyak teksnya; batang bergaris miring berarti halaman tanpa teks.
  3. Jika hanya sebagian halaman yang diperlukan, tulis di "Rentang halaman yang diambil", misalnya 2, 4-6. Jika dikosongkan, semua halaman diambil, dan halaman di luar rentang memudar di peta.
  4. Jika ada halaman tanpa teks, tekan [Baca n halaman dengan OCR]. Anda bisa memilih 1 sampai 3 bahasa dokumen, dan data mesin serta bahasa hanya diunduh sekali di awal.
  5. Periksa naskah, lalu tekan salah satu dari [Salin semua], [Salin halaman n], atau [Simpan TXT]. Saat naskah digulir, halaman asli di sebelah kanan ikut bergerak sehingga keduanya bisa dicocokkan berdampingan.

Mengapa baris terpotong saat disalin, dan aturan penyambungnya

PDF tidak menyimpan paragraf. Isinya adalah perintah seperti "gambar huruf ini di koordinat ini". Karena itu penampil menyalin satu baris di layar sebagai satu baris, tanpa tahu di mana paragraf berakhir. Alat ini menyusun ulang paragraf dari posisi baris dan ukuran hurufnya. Baris dianggap awal paragraf baru bila jarak antarbaris melebihi 1,45 kali jarak normal di halaman itu, bila ukuran huruf berubah lebih dari 20% (judul dan isi), atau bila baris diawali tanda daftar seperti •, ○, ※, ①, atau 1. Baris lain disambung dengan aturan berikut.

Aturan menyambung baris (mode sambung jadi paragraf)
Dua baris di PDFNaskahAturan
…memakai lima taman / di Haesol pada hari kerjamemakai lima taman di Haesol pada hari kerjaDua baris disambung dengan satu spasi
buku- / bukubuku-bukuTanda hubung di antara huruf dipertahankan lalu barisnya dirapatkan, sehingga kata ulang seperti buku-buku, jalan-jalan, atau anak-anak tidak rusak
pengun- / jungpengun-jungTanda hubung pemenggalan kata di akhir baris juga dipertahankan, karena PDF tidak membedakannya dari tanda hubung kata ulang. Hapus tanda hubung itu di kolom naskah
pengun(tanda hubung lunak U+00AD) / jungpengunjungTanda hubung lunak yang disisipkan program tata letak dihapus, lalu kata disambung
…sepanjang hari. / • Periode survei: 1–14 September 2026(paragraf baru)Baris yang diawali tanda daftar menjadi paragraf baru

Pada gambar halaman asli, setiap baris yang diambil diberi kotak tipis, dan baris yang disambung menjadi satu paragraf diberi tanda kurung di kirinya. Jika Anda ingin pemisah baris tetap seperti di PDF, tekan [Baris asli PDF]. Mode ini lebih cocok untuk tabel atau puisi yang barisnya sendiri bermakna. Ligatur seperti fi dan fl, yang kadang dipakai program tata letak, diubah menjadi dua huruf biasa (fi, fl) agar teks bisa dicari dan dicocokkan.

PDF yang teksnya tidak muncul atau rusak

Ada tiga penyebab umum teks PDF tidak bisa disalin. Bentuk batang di peta halaman langsung menunjukkan mana yang terjadi.

Gejala, penyebab, dan penanganan di alat ini
GejalaPenyebabPeta halamanYang bisa dilakukan
Tidak ada teks sama sekaliHalaman dibuat dari kertas yang dipindai atau difoto, sehingga hanya ada gambar tanpa lapisan teksBatang bergaris miring[Baca dengan OCR]
Muncul � atau simbol yang tidak dikenalFont tidak punya tabel pemetaan karakter (ToUnicode), sehingga bentuknya terlihat tetapi karakternya tidak diketahui (ISO 32000-1 9.10.2)Batang berbingkai (diduga rusak)[Baca dengan OCR] atau [OCR halaman ini]
File langsung ditolak saat dibukaPembuatnya mematikan izin "salin/ekstrak konten" (Tabel 22, bit 5)Tidak ditandaiJika Anda punya kata sandi izin, buat salinan tanpa pembatasan dengan Buka Kunci PDF, lalu masukkan lagi

Larangan salin adalah syarat penggunaan yang ditetapkan pembuat dokumen. Karena itu alat ini tetap mengikutinya meskipun PDF dibuka dengan kata sandi buka, dan tidak menghindarinya lewat OCR. Halaman ditandai "diduga rusak" bila lebih dari 20% karakternya berupa karakter pengganti (�) atau karakter area pribadi. Kerusakan yang lebih ringan, atau huruf yang berganti menjadi huruf lain, tidak terdeteksi otomatis. Bandingkan naskah dengan halaman aslinya, dan bila curiga, tekan [OCR halaman ini].

Cara kerja OCR dan ketepatannya

OCR dijalankan dengan Tesseract.js (versi browser dari Tesseract) di perangkat Anda sendiri. Halaman lebih dulu digambar pada resolusi setara 150 dpi lalu dibaca. Bila tinggi baris kurang dari 22 piksel (teks kecil seperti catatan kaki), halaman diperbesar sampai tinggi baris sekitar 30 piksel, paling tinggi setara 300 dpi, dibaca sekali lagi, dan hasil dengan keyakinan tertinggi (dibobot menurut jumlah karakter) yang dipakai. Dokumentasi Tesseract menyarankan gambar 300 dpi ke atas, tetapi memperbesar pindaian di atas resolusi aslinya tidak otomatis membuatnya lebih tajam. Pada halaman pindai laporan contoh (200 dpi) yang dibaca dengan bahasa Indonesia + Inggris, hasil setara 150 dpi membaca "peneduh (38%)" sebagai "peneduh (3820)", sedangkan pembacaan setara 200, 250, dan 300 dpi benar. Hasil OCR pada naskah contoh memang memuat "(3820)". Jadi OCR bisa salah pada satu angka, dan angka yang penting harus selalu dicocokkan dengan halaman aslinya.

  • Bahasa: pilih 1 sampai 3 dari 한국어, English, 日本語, Español, dan Indonesia sesuai bahasa dokumen. Untuk dokumen Indonesia yang banyak memuat istilah Inggris, pilih Indonesia + English. Menambah bahasa yang tidak dipakai justru bisa menambah salah baca.
  • Data yang diunduh sekali di awal: mesin sekitar 4,1 MB, ditambah 1,2 sampai 3,0 MB per bahasa (Indonesia 1,2 MB, Inggris 3,0 MB). Data disimpan browser, sehingga berikutnya langsung bisa dipakai.
  • Penanda: halaman hasil OCR tampil sebagai batang bermotif titik di peta halaman dan ditandai "[Halaman n · OCR]" di naskah. Kotak barisnya digambar berwarna biru, jadi mudah dibedakan dari teks bawaan PDF.
  • Agar lebih akurat: pindai pada 200 sampai 300 dpi, hitam-putih atau skala abu-abu, dengan kertas diletakkan lurus. Tulisan tangan, foto miring, dan latar bermotif membuat salah baca bertambah.

Kriteria pembuangan header dan nomor halaman

Jika [Buang header dan nomor halaman] aktif dan ada minimal 3 halaman yang masing-masing punya 3 baris atau lebih, alat ini membandingkan baris paling atas dan paling bawah tiap halaman (bila ada 5 baris atau lebih, 2 baris teratas dan 2 baris terbawah). Baris yang muncul di 60% halaman yang dibandingkan atau lebih (minimal 3 halaman) dibuang. Yang dibandingkan hanya hurufnya; tanda baca, simbol, dan spasi diabaikan, karena hasil OCR sering membaca titik tengah atau spasi sedikit berbeda. Baris yang berisi angka hanya dianggap sama bila angkanya persis sama di setiap halaman ("Laporan Tahunan 2024") atau bila berbentuk nomor halaman, yaitu satu angka yang naik satu per satu tiap halaman, seperti "- 1 -", "- 2 -", atau "Halaman 1 dari 10". Karena itu, subtotal di kaki setiap halaman atau baris transaksi yang diawali tanggal tidak dibuang.

Baris yang dibuang ditandai garis miring merah pada gambar halaman asli. Header yang judulnya berganti tiap bab, dan header dokumen yang hanya 2 halaman, tidak memenuhi kriteria sehingga tetap ada. Hapus baris itu langsung di kolom naskah.

Jika disimpan sebagai TXT

[Simpan TXT] menyimpan teks yang sedang tampil di kolom naskah (termasuk hasil suntingan Anda) dengan nama "namaasli_text.txt". Penyandiannya UTF-8, dengan BOM (EF BB BF) di awal file, dan pemisah baris diubah menjadi CRLF. Dengan BOM, Notepad dan Excel langsung mengenali file sebagai UTF-8 sehingga karakter non-ASCII seperti tanda pisah (–) atau huruf beraksen tidak rusak. Teks hasil dinormalkan ke Unicode NFC, sehingga huruf yang tersimpan terpisah dari tanda diakritiknya digabung kembali menjadi satu karakter.

Dokumen bertabel, berkolom, dan berformat khusus

Alat ini membaca baris menurut urutan teks disimpan di PDF. Makalah dua kolom dari Word atau LaTeX biasanya menyimpan kolom kiri sampai habis sebelum kolom kanan, sehingga urutannya benar. Sebaliknya, brosur atau majalah yang dibuat di program desain menyimpan kotak teks menurut urutan pembuatannya, sehingga urutan bacanya bisa tercampur. Tabel keluar tanpa pembatas sel, yakni satu baris tabel menjadi teks yang disambung spasi atau tiap sel menjadi baris sendiri. Bila tabel ingin dipindahkan ke Excel, lebih cepat memakai [Baris asli PDF] lalu memisahkannya sendiri.

Batasan dan hal yang perlu diperhatikan

  • Satu kali baca hanya satu PDF, maksimal 100 MB dan 500 halaman. Dokumen yang lebih panjang perlu dibagi dulu dengan Pisah PDF.
  • Yang diambil hanya teks. Format seperti cetak tebal dan miring, struktur tabel, gambar, dan alamat tautan tidak ikut masuk ke naskah.
  • Catatan, anotasi, dan nilai yang diisi pada kolom formulir tersimpan sebagai anotasi terpisah, bukan isi halaman, sehingga tidak diambil.
  • Hasil OCR bisa mengandung salah baca. Angka, nama, dan jumlah uang harus dicocokkan dengan halaman aslinya. Tulisan tangan hampir tidak terbaca.
  • PDF yang dilarang salin oleh pembuatnya tidak diambil teksnya. PDF yang kata sandi bukanya tidak diketahui tidak bisa dibuka.
  • Kata yang dipenggal dengan tanda hubung di akhir baris tetap bertanda hubung setelah disambung (misalnya "pengun-jung"). Hapus tanda hubung itu di kolom naskah.

Tanggal pemeriksaan Standar PDF, dokumentasi pdf.js dan Tesseract, serta hasil pengukuran contoh diperiksa pada 2026-10-21.

Sumber

Pertanyaan yang sering diajukan

Bagaimana cara mengekstrak teks dari PDF hasil pindai?

Bisa. Halaman pindai hanya berisi gambar tanpa lapisan teks, sehingga tampil sebagai batang bergaris miring di peta halaman. Tekan [Baca dengan OCR], pilih bahasa dokumen, dan teks dibaca di dalam browser; halamannya ditandai "[Halaman n · OCR]" di naskah. Hasil OCR bisa mengandung salah baca, jadi cocokkan angka dan nama dengan halaman aslinya.

Teks yang disalin dari PDF terpotong per baris. Bisa disambung sekaligus?

Bisa. Mode bawaan [Sambung jadi paragraf] menyusun ulang paragraf dari jarak antarbaris dan ukuran huruf, lalu menyambung baris dalam satu paragraf dengan satu spasi. Tanda hubung di antara huruf dipertahankan, jadi kata ulang seperti buku-buku tidak rusak. Jika ingin pemisah baris tetap seperti di PDF, tekan [Baris asli PDF].

Mengapa teks di PDF tidak bisa disalin?

Biasanya karena salah satu dari tiga hal: halaman berupa gambar hasil pindai tanpa lapisan teks, font tidak punya tabel pemetaan karakter (ToUnicode) sehingga hanya bentuknya yang ada, atau pembuatnya melarang penyalinan konten. Dua penyebab pertama bisa diatasi dengan OCR. Larangan salin hanya bisa dilewati dengan salinan yang pembatasannya sudah dibuka memakai kata sandi izin.

Bisakah mengambil teks dari PDF yang diberi kata sandi?

Bisa, jika Anda tahu kata sandi bukanya. Setelah PDF dimasukkan, kolom kata sandi muncul, dan kata sandi hanya dipakai di dalam browser ini. Namun PDF yang kontennya dilarang disalin tidak diambil teksnya meskipun dibuka dengan kata sandi buka. Buat dulu salinan tanpa pembatasan dengan kata sandi izin lewat Buka Kunci PDF, lalu masukkan lagi.

Apakah file TXT yang disimpan akan rusak karakternya di Notepad atau Excel?

Tidak. TXT disimpan dalam UTF-8 dengan BOM di awal file, sehingga Notepad dan Excel langsung mengenali penyandiannya. Pemisah barisnya memakai format Windows (CRLF).

Bagaimana dengan tanda hubung di akhir baris?

Tanda hubung di antara dua huruf dipertahankan lalu barisnya dirapatkan, sehingga kata ulang seperti buku-buku atau jalan-jalan tetap utuh. Konsekuensinya, kata yang dipenggal di akhir baris (misalnya pengun- lalu jung) menjadi "pengun-jung"; hapus tanda hubungnya di kolom naskah. Tanda hubung lunak (U+00AD) yang disisipkan program tata letak dihapus otomatis.

Apakah tabel dan makalah dua kolom keluar sesuai urutan?

Urutannya mengikuti urutan teks disimpan di PDF. Makalah dua kolom dari Word atau LaTeX biasanya keluar kolom kiri dulu lalu kolom kanan, tetapi dokumen dari program desain bisa tercampur. Tabel keluar tanpa pembatas sel, jadi lebih cepat memakai [Baris asli PDF] lalu memisahkannya sendiri.

Apakah file saya diunggah ke server?

Tidak. Membaca PDF, mengambil teks, dan OCR semuanya berjalan di browser ini. Satu-satunya unduhan adalah mesin OCR dan data bahasa saat OCR dipakai pertama kali; isi file dan naskah tidak dikirim ke mana pun.