All Tools / Blog / Cara Kompres PDF Tanpa Mengurangi Kualitas

Cara Kompres PDF Tanpa Mengurangi Kualitas

4 min read

PDF 20 MB yang seharusnya 2 MB adalah masalah yang sangat umum. Lampiran email ditolak, batas upload terlampaui, dan tidak ada yang mau menunggu 10 detik untuk membuka dokumen. Kabar baiknya: sebagian besar PDF yang terlalu besar punya ruang kompresi besar tanpa kehilangan kualitas visual apa pun.

Kenapa PDF bisa lebih besar dari yang seharusnya

Sebelum mengompres, cari tahu dulu penyebabnya:

  • Gambar yang belum dioptimalkan — PDF yang diekspor dari Word atau Illustrator bisa menyematkan gambar PNG atau TIFF resolusi penuh, padahal JPEG 150 DPI terkompresi sudah terlihat identik di layar.
  • Font yang disematkan — Font bisa menambah 1–5 MB per jenis huruf. Subsetting (menyimpan hanya glif yang dipakai) memangkasnya.
  • Objek duplikat — Elemen yang di-copy-paste atau latar belakang halaman bisa mengulang resource yang sama berkali-kali.
  • Stream tanpa kompresi — PDF lama atau yang diekspor sembarangan melewati kompresi pada object stream.
  • Layer tersembunyi atau metadata — Illustrator dan InDesign sering menyematkan data editing lengkap di PDF yang diekspor.

Mengetahui penyebabnya menentukan teknik mana yang paling efektif.

Teknik 1: Re-ekspor dari sumber aslinya

Jika kamu punya dokumen aslinya (Word, Google Docs, Figma, InDesign), ekspor ulang adalah pilihan terbaik. Pilih "Optimize for web/screen" atau "Smallest file size" — preset ini otomatis mendownsample gambar ke 96–150 DPI dan melakukan subsetting font.

Di LibreOffice: Export as PDF → pilih "JPEG compression" untuk gambar.

Di Word: File → Export → Create PDF/XPS → Options → Bitmap compression.

Di Adobe Acrobat: File → Save As Other → Reduced Size PDF.

Teknik 2: Ghostscript (command line)

Ghostscript gratis, tersedia di semua platform, dan menghasilkan rasio kompresi terbaik. Alat ini me-render ulang PDF pada target DPI, mengompresi ulang gambar, dan menghapus sebagian besar metadata.

gs -sDEVICE=pdfwrite \
   -dCompatibilityLevel=1.4 \
   -dPDFSETTINGS=/ebook \
   -dNOPAUSE -dBATCH -dQUIET \
   -sOutputFile=output.pdf \
   input.pdf

Parameter -dPDFSETTINGS mengontrol kualitas:

Setting Target DPI Cocok untuk
/screen 72 DPI Email, preview web
/ebook 150 DPI Dibaca di layar
/printer 300 DPI Cetak di rumah
/prepress 300 DPI + warna Cetak profesional
/default Tidak ada perubahan Kompresi stream lossless saja

Untuk kebanyakan kasus, /ebook adalah titik optimal — jauh lebih kecil dari aslinya tapi masih cukup tajam untuk dibaca dengan nyaman.

Teknik 3: img2pdf + pngquant untuk PDF berisi banyak gambar

Jika PDF-mu berisi tumpukan gambar hasil scan, kompres gambarnya dulu lalu rakit ulang:

# Ekstrak halaman sebagai gambar (butuh poppler)
pdftoppm -r 150 input.pdf page

# Kompres gambar
pngquant --quality=65-80 *.png

# Rakit ulang
img2pdf page-*.png -o output.pdf

Alur kerja ini sangat efektif untuk dokumen yang di-scan dari scanner 600 DPI.

Teknik 4: Alat online

Untuk kompresi cepat tanpa instalasi, gunakan kompressor berbasis browser. Upload PDF, pilih tingkat kualitas, download hasilnya.

Yang penting dicek: apakah alat tersebut memproses file di browser (sisi klien) atau mengirimnya ke server? Untuk dokumen sensitif seperti kontrak atau rekam medis, pemrosesan sisi klien lebih aman karena file tidak pernah meninggalkan perangkatmu.

Apa arti kompresi "lossless" untuk PDF

Kompresi lossless menghapus data duplikat, mengoptimalkan stream, dan membuang metadata yang tidak diperlukan tanpa mengubah nilai piksel apa pun. Hasilnya terlihat identik dengan aslinya. Banyak PDF mendapat pengurangan ukuran 20–40% dengan cara ini.

Kompresi lossy melangkah lebih jauh dengan mendownsample gambar dan menerapkan kompresi JPEG. Untuk PDF 300 DPI, menurunkannya ke 150 DPI memangkas data gambar menjadi sekitar 25% dari aslinya.

Seberapa besar kompresi yang realistis?

Jenis konten asli Pengurangan tipikal
Dokumen ter-scan (600 DPI TIFF) 85–95% lebih kecil
Ekspor InDesign/Illustrator 60–80% lebih kecil
Ekspor Word/Google Docs 30–60% lebih kecil
PDF yang sudah dioptimalkan 5–15% lebih kecil
PDF berisi teks saja 5–10% lebih kecil

Jika ada alat yang mengklaim bisa mengompres PDF berisi teks saja sampai 80%, bersikaplah skeptis — memang tidak ada banyak yang bisa dikompres.

Kapan tidak perlu mengompres

Hindari kompresi ketika:

  • PDF ditujukan untuk percetakan profesional (butuh 300+ DPI).
  • File berisi konten yang ditandatangani secara digital — kompresi bisa membatalkan tanda tangan.
  • Kamu mengarsipkan dokumen hukum atau medis (gunakan format PDF/A).

Ringkasan

  • Re-ekspor dari sumber aslinya dulu; ini lossless dan sering paling efektif.
  • Preset /ebook Ghostscript adalah pilihan command-line terbaik untuk keperluan umum.
  • Pilih 150 DPI untuk dokumen yang hanya dibaca di layar; 300 DPI untuk yang akan dicetak.
  • Kompresi lossless saja (optimasi stream) memberi pengurangan 20–40% tanpa perubahan kualitas.
  • Untuk dokumen sensitif, gunakan alat sisi klien agar file tetap di perangkatmu.