Dari mana ukuran PDF berasal
Pada kebanyakan PDF besar, hampir semua byte-nya adalah gambar: halaman hasil scan, foto ponsel, tangkapan layar. Teks dan gambar vektor hanya memakan sedikit ruang. Karena itu alat ini fokus pada gambar: setiap gambar diperkecil ke resolusi yang wajar lalu disimpan ulang sebagai JPEG dengan kualitas lebih rendah, sementara teks, font, dan gambar vektor tetap persis seperti semula.
Pilih tingkat:
- Ringan mempertahankan foto hingga 2400 piksel di sisi panjang dengan kualitas tinggi, untuk dicetak.
- Disarankan (1800 px) cocok untuk dibaca di layar dan kebanyakan formulir unggah.
- Kuat (1200 px, kualitas lebih rendah) menghasilkan file terkecil, masih terbaca di layar.
Gambar hanya diganti jika versi barunya jelas lebih kecil, dan jika ukuran file keseluruhan tidak berkurang kamu mendapat file aslinya. Kamu bisa mengompres hingga lima PDF sekaligus.
Tidak ada yang diunggah
PDF-mu diproses oleh browsermu sendiri, jadi dokumen rahasia tidak pernah sampai ke server dan tidak ada batas harian.
Cara kerjanya
PDF dibuka di Web Worker dengan pdf-lib. Setiap gambar JPEG dan setiap gambar RGB atau skala abu-abu yang tidak terkompresi didekode oleh browser, diubah ukurannya di canvas, lalu disandikan sebagai JPEG dengan kualitas pilihan (0,80, 0,65, atau 0,50). Versi yang lebih kecil menggantikan aslinya di dalam PDF; gambar dengan transparansi, warna CMYK, atau penyandian khusus dibiarkan apa adanya. Dokumen lalu disimpan dengan object stream terkompresi.
Pertanyaan umum
Apakah teksnya jadi buram?
Tidak. Hanya gambar yang dikompres ulang. Teks dan gambar vektor disalin tanpa perubahan sehingga tetap tajam saat diperbesar.
Kenapa PDF-ku tidak mengecil?
Mungkin isinya sedikit foto atau fotonya sudah terkompresi. PDF berisi teks saja sudah kecil; alat ini lalu mengembalikan file aslimu.
Apakah PDF-ku diunggah?
Tidak. Kompresi berjalan di browser pada perangkat ini; tidak ada yang dikirim ke server.
Tingkat mana yang dipilih?
Disarankan cocok untuk email dan kebanyakan formulir. Pakai Kuat jika situs membatasi ukuran dengan ketat, dan Ringan jika akan dicetak.
Sumber
- ISO 32000-2:2020 — Document management — Portable document format — Part 2: PDF 2.0
- @cantoo/pdf-lib — create and modify PDF documents in any JavaScript environment
- ITU-T T.81 — Digital compression and coding of continuous-tone still images (JPEG)
- HTML Standard — OffscreenCanvas convertToBlob()
Ditinjau 19 Okt 2026 · vektor uji fixtures/tools/pdf/compress-pdf/