Lewati ke konten

Kompres PDF

Perkecil ukuran PDF, dan tidak pernah membuatnya lebih besar.

Diproses di perangkat Anda

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

Ada dua hal yang berbeda yang bisa mengecilkan PDF, dan alat ini menjalankan keduanya berurutan. Tahap struktural mengemas ulang objek di dalam file dan memampatkan kembali alirannya - sama sekali tidak ada yang hilang, dan pada dokumen yang belum pernah dioptimalkan biasanya hemat 10 sampai 25 persen. Tahap gambar mengodekan ulang gambar pada resolusi lebih rendah, dan dari sinilah penyusutan besar pada hasil pindai datang, dengan konsekuensi detail memang berkurang. Kedua hasilnya diukur terhadap file asli. Kalau tidak ada yang menang, Anda menerima kembali file Anda sendiri, bukan file yang sedikit lebih besar berlabel terkompresi.

Pemicunya hampir selalu batas dari pihak lain: server email yang memantulkan lampiran di atas 25 MB, portal lamaran yang berhenti di 2 MB, atau kontrak hasil pindai 40 MB yang harus sampai ke seseorang yang hanya punya kuota data ponsel.

Cara kerjanya

  1. Jatuhkan PDF ke halaman ini. File sampai 300 MB diterima.
  2. Pilih tingkatnya. Ringan hanya membenahi struktur dan tidak mengubah apa pun yang terlihat; Seimbang mengodekan ulang gambar pada 150 dpi; Kuat turun ke 100 dpi untuk menembus batas lampiran email.
  3. Pilih Khusus kalau Anda mau menentukan angkanya sendiri - resolusi antara 72 dan 300 dpi, kualitas antara 30 dan 95 persen.
  4. Buka opsi lanjutan kalau gambar sekalian ingin dijadikan abu-abu, metadata dihapus, atau formulir yang sudah terisi diratakan lebih dulu. Ketiganya sama-sama memperkecil file.
  5. Tekan Kompres. Hasilnya melaporkan ukuran sebelum dan sesudah, serta berapa halaman yang gambarnya dikodekan ulang.

Tahap struktural adalah qpdf yang menulis ulang file memakai object stream, tabel rujukan silang terkompresi, dan setiap aliran flate dimampatkan lagi pada level 9. Isi halaman tidak disentuh sama sekali, jadi tahap ini selalu berjalan pada tingkat mana pun yang Anda pilih. Pada file yang sudah pernah lewat pengoptimal yang baik, hasilnya nol - dan itu jawaban yang jujur, bukan kegagalan.

Tahap gambar bekerja dengan menggambar ulang. Browser tidak bisa masuk ke dalam PDF lalu mengodekan ulang gambarnya di tempat, jadi tiap halaman digambar pada resolusi yang Anda pilih lalu ditulis kembali sebagai JPEG. Cara itu biasanya menelan teksnya sekalian, karena itu teks dibaca dulu dengan PDF.js dan digambar kembali di atas gambar dalam lapisan tak terlihat, sehingga kata-katanya tetap bisa diseleksi dan dicari. Yang tidak bisa ikut lewat jalur ini adalah tautan, isian formulir, dan anotasi. Kalau ketiganya Anda butuhkan, pakai Ringan.

Satu aturan yang tidak akan dilanggar alat ini: ia tidak pernah menyerahkan file yang lebih besar. Dokumen yang sudah dioptimalkan, dan dokumen yang gambarnya tersimpan lebih hemat daripada JPEG baru dari halaman yang sama, memang benar-benar bisa keluar lebih besar. Kalau itu terjadi, byte aslinya dikembalikan utuh dan hasilnya menyebut bahwa file tersebut sudah optimal. Kompresor yang membesarkan file Anda lalu melaporkan sukses lebih buruk daripada tidak ada kompresor sama sekali.

Mengetahui di mana letak ukurannya akan menghemat kekecewaan Anda. Pada hasil pindai, ukurannya ada di gambar, jadi Kuat sanggup membawa 40 MB ke bawah 5 MB. Pada laporan berbasis teks, ukurannya ada di font tertanam dan strukturnya, jadi 10 sampai 20 persen sudah hasil yang bagus dan mengodekan ulang segelintir gambarnya hampir tidak mengubah apa-apa.

Semuanya berjalan di perangkat Anda. qpdf dan PDF.js dikompilasi ke WebAssembly dan dijalankan di Web Worker, jadi hasil pindai 300 MB pun diproses tanpa satu byte pun terkirim ke mana pun.

Yang tidak bisa dilakukan alat ini

  • Semua tingkat di atas Ringan mengodekan ulang gambar, dan itu mengurangi detail - cetakan halus pada hasil pindai akan melunak, dan itu tidak bisa dikembalikan dari file hasilnya.
  • Dokumen yang sudah pernah dioptimalkan bisa jadi tidak menyusut sama sekali. Dalam kasus itu file asli dikembalikan apa adanya dan hasilnya mengatakannya terus terang.
  • Kalau tahap gambar yang menang, halaman disusun ulang dari gambar, sehingga tautan, isian formulir, dan anotasi tidak ikut terbawa. Lapisan teksnya ikut, secara tak terlihat.

Pertanyaan yang sering diajukan

Seberapa kecil file saya nanti?
Tergantung isinya. Dokumen hasil pindai pada dasarnya gambar, jadi Seimbang sering membawanya ke seperempat ukuran semula dan Kuat ke bawah sepersepuluh. Dokumen teks isinya font dan struktur, dan di situ tahap tanpa-kehilangan memberi 10 sampai 25 persen serta tidak banyak lagi yang bisa direbut. Hasilnya menampilkan kedua angka supaya Anda bisa memutuskan perlu tidaknya mencoba tingkat yang lebih kuat.
Apakah dokumennya masih terlihat bagus?
Pada Ringan tampilannya identik, karena yang berubah cuma struktur file. Pada Seimbang gambar dikodekan ulang pada 150 dpi, yang terbaca sempurna di layar dan masih layak dicetak. Pada Kuat, 100 dpi mulai terlihat kalau hasil pindai diperiksa dari dekat, tapi tetap nyaman dibaca. Periksa satu halaman hasilnya sebelum Anda menghapus yang asli.
Kenapa file saya sama sekali tidak mengecil?
Karena file itu sudah optimal. File yang diekspor produser modern, atau yang pernah dikompres sebelumnya, tidak menyisakan apa pun untuk dikemas ulang. Daripada memberi Anda file yang justru sedikit lebih besar disertai pesan sukses, alat ini mengembalikan yang asli dan mengatakan apa adanya.
Apakah mengompres membuat teks tidak bisa dicari lagi?
Tidak. Ketika tahap gambar berjalan, teks diambil lebih dulu sebelum halamannya diganti, lalu digambar kembali secara tak terlihat di atas gambar, sehingga Anda tetap bisa menyeleksi, mencari, dan menyalinnya. Yang hilang di jalur itu adalah tautan, isian formulir, dan anotasi - dan justru untuk itulah tingkat Ringan ada.
Apakah file saya diunggah untuk dikompres?
Tidak. Kompresi terjadi di dalam browser Anda, dengan qpdf dan PDF.js berjalan sebagai WebAssembly di Web Worker. Buka alat pengembang, pindah ke tab jaringan, lalu kompres sesuatu: yang muncul di sana adalah dua permintaan kecil ke server kami, satu menanyakan sisa jatah harian dan satu lagi melaporkan tugas yang selesai, masing-masing membawa nama alat dan sebuah hash. Berkas Anda tidak ada di dalam keduanya.
Tingkat mana yang harus saya pakai supaya lolos batas email?
Mulai dari Seimbang lalu lihat ukuran yang dilaporkan. Kalau masih kelewat, coba Kuat. Kalau itu pun belum cukup, aktifkan gambar abu-abu di opsi lanjutan, yang biasanya memangkas sepertiga lagi dari hasil pindai berwarna.

Alat terkait