Pengetahuan · Gambar dan file
Kenapa file PDF saya begitu besar?
Jawaban singkat
Sebagian besar PDF yang terlalu besar disebabkan oleh gambar: foto beresolusi penuh atau halaman hasil scan yang disimpan dengan kompresi lemah. Penyebab lainnya adalah font yang tertanam utuh, terutama font Tionghoa, Jepang, dan Korea, riwayat suntingan dari penyimpanan inkremental, gambar duplikat, dan file lampiran. Melakukan downsampling gambar ke 150 PPI untuk dibaca di layar, mengompresinya ulang, dan menyimpan salinan bersih biasanya memangkas ukuran hingga separuh atau lebih.
Buka Kompres PDFApa yang sebenarnya memakan ruang di PDF
PDF, yang distandarkan sebagai ISO 32000, adalah kumpulan objek: deskripsi halaman, font, gambar, dan metadata, yang masing-masing bisa dikompresi. Teks dan gambar vektor sangat kecil; satu halaman penuh teks sering hanya butuh beberapa kilobyte. Masalah ukuran berasal dari objek yang berat.
| Penyebab | Dampak umum | Mengapa terjadi |
|---|---|---|
| Foto beresolusi kamera | 1–10 MB per gambar | Foto 12 megapiksel ditempatkan di halaman yang hanya butuh sebagian kecil pikselnya |
| Halaman hasil scan | 0,5–5 MB per halaman | Setiap halaman berupa gambar penuh warna, meskipun isinya hanya teks hitam |
| Font tertanam | Puluhan KB hingga 20+ MB | Seluruh file font ditanam, bukan hanya karakter yang dipakai |
| Penyimpanan inkremental | Bertambah di setiap suntingan | Perubahan ditambahkan di akhir; versi lama objek tetap ada di file |
| Gambar duplikat | Melipatgandakan ukuran gambar | Logo disimpan sekali per halaman, bukan dipakai bersama |
| Lampiran, layer, formulir | Bervariasi | File tertanam, layer tersembunyi, dan skrip formulir |
Halaman hasil scan: hitungannya
Halaman A4 yang di-scan pada 300 PPI berukuran 2480 × 3508 = 8.699.840 piksel. Dalam warna dengan 3 byte per piksel, itu sekitar 26,1 MB per halaman sebelum dikompresi.
- Dalam grayscale (1 byte per piksel), halaman yang sama sekitar 8,7 MB sebelum dikompresi.
- Dalam hitam-putih (1 bit per piksel), ukurannya turun menjadi sekitar 1,09 MB, dan kompresi bilevel seperti CCITT Group 4 atau JBIG2 sering menekan halaman teks hingga puluhan kilobyte.
- Kompresi JPG pada versi berwarna biasanya menghasilkan 1–3 MB per halaman, sehingga scan berwarna 20 halaman dengan mudah melampaui 20 MB.
Men-scan dokumen teks dalam grayscale atau hitam-putih pada 300 PPI, alih-alih berwarna pada 600, adalah penghematan terbesar untuk hasil scan.
Cara kerja kompresi PDF
Setiap stream PDF menyatakan sebuah filter yang menunjukkan cara stream itu dikompresi. Memilih filter yang lebih baik, atau mengompresi ulang dengan pengaturan lebih kuat, adalah cara alat kompresi mengecilkan file.
| Filter | Metode | Dipakai untuk |
|---|---|---|
FlateDecode | Lossless (zlib/deflate, seperti pada PNG dan ZIP) | Teks, grafis vektor, gambar lossless |
DCTDecode | JPEG lossy | Foto |
JPXDecode | JPEG 2000 | Gambar berkualitas tinggi, scan arsip |
JBIG2Decode | Bilevel, lossless atau lossy | Scan hitam-putih |
CCITTFaxDecode | Kompresi faks bilevel | Scan hitam-putih lama |
PDF 1.5 juga memperkenalkan object stream dan cross-reference stream, yang mengompresi struktur internal file. Menyimpan dengan versi PDF modern akan mengaktifkannya.
Cara mengecilkan PDF
- Lakukan downsampling gambar: 150 PPI cukup untuk dibaca di layar dan dikirim lewat email, 300 PPI untuk dicetak.
- Kompresi ulang foto sebagai JPG dengan kualitas sedang; ubah scan teks menjadi grayscale atau hitam-putih.
- Gunakan "Simpan Sebagai" atau perintah optimasi, bukan "Simpan", agar file ditulis ulang dan pembaruan inkremental lama dibuang.
- Tanam subset font (hanya karakter yang dipakai), bukan font lengkap.
- Hapus lampiran, layer tersembunyi, thumbnail, dan data formulir yang tidak diperlukan.
- Jika satu file masih terlalu besar, pecah menjadi beberapa bagian, atau kirim hanya halaman yang diperlukan.
Contoh perhitungan: laporan 30 halaman dengan sepuluh foto ponsel berukuran 4 MB besarnya sekitar 40 MB. Melakukan downsampling foto-foto itu ke 150 PPI pada ukuran cetaknya yang sekitar 6 inci lebar (900 piksel) dan menyimpannya sebagai JPG berkualitas 80% biasanya membuat setiap foto di bawah 200 KB, dan seluruh file sekitar 2–3 MB.
Yang perlu diwaspadai
Kompresi agresif ada harganya. Downsampling di bawah 150 PPI membuat teks kecil di dalam gambar sulit dibaca, dan JBIG2 lossy di masa lalu pernah menukar angka yang mirip pada hasil scan, sehingga mode lossless lebih aman untuk faktur dan kontrak.
Banyak layanan email membatasi lampiran sekitar 20–25 MB, dan sebagian formulir unggahan hanya menerima 2–5 MB, jadi periksa batasnya sebelum memutuskan seberapa jauh harus mengompresi.
FAQ
Apakah mengompresi PDF menurunkan kualitas?
Optimasi lossless seperti menghapus objek lama dan mengompresi struktur tidak menurunkan kualitas. Downsampling dan kompresi ulang gambar memang mengurangi detail gambar, yang biasanya tidak terlihat pada 150 PPI di layar.
Kenapa PDF yang hanya beberapa halaman bisa begitu besar?
Hampir pasti isinya gambar besar, halaman hasil scan yang disimpan berwarna penuh, atau font yang tertanam utuh. Teks saja hanya memakan sedikit ruang.
Kenapa PDF saya makin besar setiap kali disimpan?
Banyak editor memakai penyimpanan inkremental, yaitu menambahkan perubahan di akhir file sambil tetap menyimpan objek lama. Menyimpan salinan baru dengan Simpan Sebagai atau opsi optimasi akan membuangnya.
Berapa resolusi yang tepat untuk gambar di PDF?
Sekitar 150 PPI untuk dokumen yang dibaca di layar atau dikirim lewat email, dan 300 PPI untuk cetak profesional. Nilai yang lebih tinggi sebagian besar hanya menambah ukuran.