Kompres PDF vs Kompres JPG/PNG

Di tool Kompres Dokumen, PDF dan gambar (JPG/PNG) memang bisa diproses lewat halaman yang sama — tapi di balik layar, mekanisme kompresinya beda total. Ini alasan kenapa dua orang bisa dapat pengalaman yang jauh berbeda: yang satu upload PDF hasil scan dan ukurannya turun drastis, yang satu upload foto JPG dan ukurannya cuma turun sedikit meski target ukurannya sama.

Untuk PDF, tool ini merender ulang tiap halaman jadi gambar lebih dulu (karena PDF pada dasarnya bukan gambar, tapi kumpulan instruksi teks/vektor/gambar), lalu gambar hasil render itu yang dikompres — dan kalau kualitas tinggi saja belum cukup untuk mencapai target, resolusi rendernya ikut diturunkan bertahap. Konsekuensinya jelas dan tidak bisa dihindari: teks di PDF hasil kompresi tidak lagi bisa di-select atau disalin, apa pun isi PDF aslinya.

Untuk JPG/PNG, filenya sudah berupa gambar dari awal, jadi tidak ada tahap render ulang. Yang diturunkan cuma parameter kualitas encoder JPEG — dimensi/resolusi foto tetap dipertahankan. Satu hal yang perlu diketahui soal PNG secara khusus: karena PNG itu lossless dan tidak punya parameter kualitas yang berguna untuk menyasar ukuran KB tertentu, tool ini otomatis mengonversinya ke JPEG dulu di balik layar. Jadi kalau Anda upload PNG dan hasilnya file JPEG, itu memang disengaja, bukan bug.

 Kompres PDFKompres JPG/PNG
Apa yang sebenarnya dikompresHalaman PDF dirender ulang jadi GAMBAR dulu, baru gambar itu yang dikompresGambar sudah dalam bentuk piksel dari awal — langsung dikompres, tidak ada tahap render ulang
Yang diturunkan untuk kejar target ukuranKualitas JPEG DAN resolusi render (DPI ikut diturunkan bertahap kalau kualitas tinggi belum cukup)Hanya kualitas JPEG — resolusi/dimensi foto asli tidak diubah untuk mengejar target
Dampak ke teks di dalam fileTeks jadi TIDAK BISA di-select/copy lagi, berlaku untuk semua PDF yang diproses (bukan cuma hasil scan)Tidak relevan — file gambar dari awal memang tidak punya layer teks
Kompres PNG, hasilnya format apa(tidak relevan untuk PDF)Tetap dikonversi ke JPEG di balik layar — PNG lossless tidak cocok dipaksa muat ke target KB tertentu
Potensi penghematan ukuranBisa sangat besar untuk PDF hasil scan (resolusi tinggi → gambar ringan); kecil atau nyaris tidak berubah untuk PDF teks murni yang sudah ringanTergantung sumber — kalau foto sudah JPEG kualitas rendah dari awal, ruang penghematan lebih sempit karena sudah pernah lossy sebelumnya
Paling cocok untukDokumen scan (KTP, ijazah, surat keterangan) yang perlu masuk batas ukuran upload portalFoto pas foto/dokumen yang ukurannya masih besar dari kamera/hasil edit, mau dikecilkan tanpa ganti dimensi

Pertanyaan Umum

Kenapa PDF saya turun drastis, tapi punya teman saya (juga PDF) hampir tidak berubah?

Kemungkinan besar beda jenis PDF. PDF hasil scan biasanya berisi gambar resolusi tinggi per halaman, jadi rasterisasi + penurunan resolusi bisa memangkas ukurannya jauh. PDF yang isinya teks murni atau sudah dibuat dari aplikasi office biasanya sudah ringan dari sononya, jadi setelah dirender ulang jadi gambar, selisihnya bisa kecil atau bahkan lebih besar dari file asli.

Saya upload PNG, kenapa file hasil download-nya .jpg?

Ini memang perilaku yang disengaja, bukan kesalahan. PNG adalah format lossless tanpa parameter kualitas yang bisa diatur untuk menyasar ukuran file tertentu, jadi tidak cocok dipakai untuk fitur "kompres ke target KB". Tool ini otomatis mengonversi ke JPEG di balik layar supaya target ukuran bisa tercapai. Kalau Anda memang butuh output PNG (misalnya untuk mempertahankan transparansi), fitur ini bukan alat yang tepat — pertimbangkan tool Konversi Format untuk kontrol format secara eksplisit.

Apakah kompres PDF selalu bikin teks tidak bisa di-copy lagi?

Ya, selalu — ini bukan cuma terjadi pada PDF hasil scan. Tool ini bekerja dengan mengubah SETIAP halaman jadi gambar sebelum dikompres, jadi PDF apa pun yang diproses lewat fitur ini akan kehilangan layer teks yang bisa diseleksi/dicopy. Kalau Anda butuh PDF yang teksnya tetap bisa dicari/disalin setelah dikompres, tool ini bukan pilihan yang tepat.