PDF hitam putih
Ubah dokumen berwarna jadi abu-abu, teksnya tetap bisa dicari.
Alat ini berjalan sepenuhnya di browser Anda. Berkas Anda tidak pernah diunggah, dan Anda bisa membuktikannya sendiri di tab jaringan browser. Buktikan sendiri: buka tab jaringan di browser Anda dan perhatikan. Anda akan melihat satu permintaan kecil yang menanyakan sisa jatah - nama alat dan sebuah hash, bukan berkasnya.
Apa yang dilakukan alat ini
Tidak ada cara mewarnai ulang isi vektor sebuah PDF dari dalam browser - warnanya hidup di setiap aliran isi, dalam salah satu dari lima ruang warna yang dipilih produsernya. Karena itu alat ini terus terang soal caranya: tiap halaman digambar ulang dalam abu-abu, lalu dokumennya disusun ulang dari gambar-gambar itu. Akibatnya halaman berhenti menjadi vektor. Yang tidak berhenti adalah kata-katanya: teks dibaca lebih dulu lalu digambar kembali secara tak terlihat di atas tiap gambar, jadi dokumennya tetap bisa diseleksi dan dicari.
Alasan yang paling umum adalah cetak. Halaman berwarna berbiaya beberapa kali lipat halaman abu-abu pada tarif kebanyakan kantor dan tempat fotokopi, dan banyak sistem penagihan cetak menghitung berdasarkan isi filenya, bukan berdasarkan pengaturan drivernya. Ini juga cara sederhana untuk memperkecil hasil pindai berwarna.
Cara kerjanya
- Jatuhkan PDF ke halaman ini. File sampai 300 MB diterima.
- Tentukan resolusinya. 150 dpi adalah nilai bawaan dan nyaman dibaca di layar; naikkan mendekati 300 dpi untuk dokumen yang akan dicetak lalu diperiksa dari dekat.
- Biarkan Teks tetap bisa dicari aktif kecuali Anda punya alasan mematikannya - ongkosnya sedikit ukuran, imbalannya dokumen yang tetap berguna.
- Sesuaikan kualitas JPEG di opsi lanjutan kalau nilai bawaan 82 persen terasa terlalu lembut atau terlalu besar bagi Anda.
- Tekan Ubah jadi abu-abu. Progres menunjukkan halaman yang sedang digambar, dan hasilnya melaporkan resolusi yang dipakai.
Konversinya memakai luma Rec. 709, bukan rata-rata kanal merah, hijau, dan biru. Mata manusia kira-kira tiga kali lebih peka pada hijau dibanding merah dan sepuluh kali lipat dibanding biru, jadi merata-ratakan kanal membuat merah pekat dan biru pekat keluar sebagai abu-abu tengah yang sama padahal salah satunya seharusnya jelas lebih gelap. Menimbang kanal seperti cara mata bekerja menjaga teks berwarna, deret grafik, dan baris tabel yang disorot tetap bisa dibedakan setelah warnanya hilang.
Menjaga teks tetap bisa dicari itulah yang membedakan alat ini dari sekadar mencetak ke gambar. Sebelum satu halaman pun diganti, PDF.js mengeluarkan setiap potongan teks lengkap dengan posisi dan ukurannya; potongan itu lalu digambar di atas gambar jadi dalam mode render yang tak terlihat. Anda tetap bisa menyeleksi satu paragraf, mencari sebuah frasa, dan menyalin tabel keluar dari hasilnya, meski yang Anda lihat sebenarnya gambar.
Filenya tidak selalu jadi lebih kecil. Hasil pindai berwarna biasanya menyusut banyak, karena tiga kanal menjadi satu dan JPEG punya lebih sedikit yang harus dikodekan. Dokumen teks yang tersusun dari glif vektor sering justru membesar, kadang beberapa kali lipat, karena halaman penuh huruf tajam lebih murah disimpan sebagai instruksi daripada sebagai foto dirinya sendiri. Kalau tujuan Anda ukuran dan bukan warna, Kompres PDF yang seharusnya Anda pakai.
Karena halaman disusun ulang dari gambar, apa pun yang duduk di atasnya tidak selamat: tautan berhenti bisa diklik, kotak isian berhenti bisa diisi, dan komentar, stabilo, serta stempel hilang alih-alih ikut tergambar. Kalau tanda-tanda itu harus tetap ada sebagai tanda, ratakan dulu dokumennya lalu ubah warnanya sesudahnya.
Penggambaran terjadi di perangkat Anda dengan PDF.js dan sebuah kanvas, dan penyusunan ulangnya dengan pdf-lib - keduanya di Web Worker, tidak satu pun lewat jaringan. Ini alat paling berat di kategori ini untuk file besar, dan tetap saja lokal: laporan berwarna 300 halaman digambar halaman demi halaman di browser Anda sendiri.
Yang tidak bisa dilakukan alat ini
- Keluarannya berupa gambar, bukan halaman vektor. Diperbesar cukup jauh, pikselnya akan terlihat dan hurufnya tidak lagi tajam tanpa batas.
- Dokumen yang padat teks bisa keluar lebih besar daripada aslinya, karena halaman penuh huruf lebih murah disimpan sebagai instruksi daripada sebagai gambar.
- Tautan, kotak isian, dan anotasi tidak ikut terbawa, karena tiap halaman diganti oleh gambar dirinya sendiri.
Pertanyaan yang sering diajukan
- Kenapa mengubah filenya, bukan sekadar mencentang hitam putih di dialog cetak?
- Karena dialog cetak hanya berlaku untuk satu pekerjaan di satu mesin. Tempat fotokopi, printer bersama di kantor, atau rekan kerja yang membuka file itu masing-masing akan mengambil keputusan sendiri, dan banyak sistem penagihan cetak menghitung sebuah halaman sebagai berwarna kalau filenya mengandung warna, apa pun pengaturan drivernya. Mengubah dokumennya menyelesaikan urusan itu sekali untuk seterusnya.
- Seberapa banyak kualitas yang saya korbankan?
- Warnanya hilang permanen, dan halamannya menjadi gambar pada resolusi yang Anda pilih. Pada 150 dpi hasilnya terbaca sempurna di layar dan layak dicetak; pada 300 dpi hasilnya berkualitas cetak dan filenya kira-kira empat kali lebih besar. Lapisan teksnya tetap dipertahankan pada kedua pilihan itu.
- Apakah filenya jadi lebih kecil?
- Hasil pindai berwarna biasanya menyusut jauh. Dokumen teks sering justru membesar, karena menggambar huruf ke dalam JPEG lebih mahal daripada instruksi yang tadinya menggambarnya. Kedua kemungkinan itu dilaporkan sebagai ukuran sebelum dan sesudah, jadi Anda bisa melihat mana yang Anda dapat dan menyimpan yang asli kalau hasilnya bukan yang Anda mau.
- Apakah teksnya masih bisa dicari dan diseleksi sesudahnya?
- Bisa, selama Teks tetap bisa dicari dibiarkan aktif. Teks diambil sebelum halamannya diganti lalu digambar kembali di atas gambar secara tak terlihat, sehingga seleksi, pencarian, dan penyalinan tetap berfungsi. Kalau aslinya memang hasil pindai yang belum punya lapisan teks, tidak ada yang bisa dipertahankan - jalankan OCR PDF lebih dulu.
- Apakah dokumennya diunggah untuk digambar ulang?
- Tidak. Tiap halaman digambar PDF.js ke sebuah kanvas di browser Anda sendiri lalu dirakit kembali pdf-lib di Web Worker. Tidak ada yang dikirim ke mana pun, yang juga berarti kecepatannya bergantung pada perangkat Anda, bukan pada antrean di suatu tempat.