Mampatkan Fail PDF
Mampatkan PDF mengecilkan PDF dengan memampat semula aliran melalui qpdf dan mengod semula imej halaman sebagai JPEG. Anda boleh menetapkan saiz sasaran pilihan seperti 1 MB, tetapi ia matlamat, bukan jaminan. Teks dan fon tidak berubah.
Seret dan lepaskan fail di sini, atau klik untuk pilih
Menerima PDF · sehingga 500.0 MB setiap fail · sehingga 20 fail sekali gus
Anda juga boleh menampal fail dengan Ctrl/Cmd+V atau dari menu papan keratan.
Mampatkan PDF bermula dengan qpdf, yang memampat semula aliran dan membungkus objek ke dalam aliran objek. Kemudian imej halaman dikod semula sebagai JPEG dan sisi terpanjangnya dihadkan. Secara lalai kualiti JPEG ialah 75 dan sisi terpanjang paling banyak 2000 px. Imej yang dikod semula hanya digunakan jika lebih kecil daripada yang asal.
Jika anda mengisi "Saiz sasaran dalam MB (pilihan)", contohnya 1, alat ini mencuba 7 tahap daripada ringan hingga kuat. Kualiti JPEG turun daripada 75 kepada 18, sisi terpanjang imej daripada 2000 kepada 450 px, dan proses berhenti pada tahap pertama yang muat. Tanpa nilai, hanya tahap lalai digunakan. Nilai di luar julat 0.05–1024 atau yang bukan nombor ditolak oleh API dengan ralat 400.
Saiz sasaran ialah matlamat, bukan jaminan. PDF yang kebanyakannya teks dan grafik vektor, atau yang imejnya tergolong dalam jenis yang dilangkau di bawah, mungkin tidak muat walaupun pada tahap terkuat. Dalam kes itu hasil terkecil yang dicapai dikembalikan.
Teks, fon, grafik vektor, pautan, bilangan halaman dan saiz halaman tidak pernah diubah. Yang diproses ialah imej JPEG dan imej Flate DeviceRGB/DeviceGray 8-bit. Imej 1-bit (imbasan gaya faks) dan imej bukan 8-bit lain, CMYK, berindeks, topeng imej, topeng lembut/alfa, imej bertopeng, serta JPEG dengan ruang warna luar biasa dibiarkan seperti asal.
Pada tahap kuat, kehilangan kualiti imej kelihatan jelas. Proses ini tidak boleh diundur, jadi simpan fail asal. Imbasan 1-bit atau CMYK hampir tidak mengecil, dan sasaran 1 MB untuk buku foto 200 halaman mungkin tidak dapat dicapai.
Jika fail yang dimuat naik sudah muat dalam sasaran, anda mendapat fail yang dioptimumkan qpdf dengan kandungan yang sama. Linearisasi PDF ialah alat berasingan (`/api/v1/misc/linearize-pdf`) dan bukan sebahagian daripada tugas ini. Untuk mengambil kata daripada imbasan, gunakan OCR ke Markdown; untuk membuang JavaScript atau lampiran, gunakan Bersihkan PDF.
Untuk fail yang dilindungi kata laluan, jalankan Buang kata laluan dahulu melalui API: fail yang masih disulitkan hanya menerima langkah qpdf. Jadual xref rosak mungkin perlu Baiki PDF dahulu. Muat naik bersifat sementara dan kami tidak menyimpan arkib dokumen termampat anda.
Ciri
- qpdf memampat semula aliran dan membungkus aliran objek
- Imej halaman dikod semula sebagai JPEG (lalai: kualiti 75, sisi terpanjang sehingga 2000 px)
- Saiz sasaran pilihan dalam MB: 7 tahap makin kuat sehingga muat, tanpa jaminan
- Teks, fon, vektor, pautan, bilangan dan saiz halaman tidak berubah
- API tanpa nama: /api/v1/misc/compress-pdf (medan borang targetSizeMb)
Bila menggunakan alat ini
- Masukkan PDF ke dalam had muat naik e-mel atau portal
- Ringankan PDF yang banyak imej dengan menyasarkan saiz seperti 1 MB
- Hantar salinan lebih ringan sambil menyimpan fail asal
- Kurangkan berat lampiran apabila pelayan mel menolak fail asal
Bagaimana cara memampatkan PDF untuk mengecilkan saiznya?
- Muat naik PDF yang melebihi had saiz atau terasa berat untuk dihantar.
- Jika ada had yang perlu dipatuhi, contohnya 1 MB, isikan dalam "Saiz sasaran dalam MB (pilihan)"; jika tidak, biarkan kosong.
- Klik proses, muat turun hasil, dan bandingkan saiz bait dengan fail asal.
- Buka beberapa halaman untuk menyemak imej. Jika sasaran tidak tercapai, cuba nilai lebih besar, atau asingkan fail atau buang imej.
Had dan kes khas
- Saiz sasaran ialah matlamat, bukan jaminan; jika tidak muat, hasil terkecil yang dicapai dikembalikan
- Pengekodan semula imej tidak boleh diundur dan kualiti jelas menurun pada tahap kuat: simpan fail asal
- Imbasan 1-bit, imej CMYK, berindeks, bertopeng atau beralfa tidak mengecil
- Fail yang dilindungi kata laluan perlu Buang kata laluan dahulu melalui API
- PDF rosak mungkin perlu Baiki PDF sebelum pemampatan
- Had muat naik di tapak web ini: 500 MB setiap fail, dihantar berketul-ketul melebihi kira-kira 95 MB. Satu badan permintaan API langsung dihadkan pada 100 MB.
Contoh
- Laporan bergambar 12 MB dengan saiz sasaran 3 mengecilkan imej langkah demi langkah sehingga muat
- Laporan teks 2 MB mungkin hanya kurang beberapa KB walaupun ada sasaran
- Pakej imbasan 1-bit 30 MB hampir tidak berubah kerana imejnya dilangkau
Privasi untuk alat ini
Fail dimuat naik melalui HTTPS, diproses dalam memori atau direktori sementara singkat di pelayan kami, kemudian dipadam apabila hasil sedia. Kami tidak menyimpan salinan untuk semakan kemudian, latihan, atau profil iklan. Lihat Dasar Privasi untuk pengekalan dan pendedahan kuki AdSense.
Soalan lazim
- Mengapa fail saya hampir tidak mengecil?
- Fail yang kebanyakannya teks atau grafik vektor mempunyai sedikit imej untuk dikecilkan. Imbasan 1-bit, imej CMYK dan imej bertopeng tidak disentuh.
- Adakah Mampatkan PDF menurunkan kualiti dan resolusi imej?
- Ya. Imej yang layak dikod semula sebagai JPEG dan sisi terpanjangnya dihadkan: lalai kualiti 75 dan 2000 px, manakala dengan saiz sasaran tahap kuat boleh sampai kualiti 18 dan 450 px. Kehilangan ini tidak boleh diundur, jadi simpan fail asal.
- Bolehkah saya memampatkan PDF kepada saiz tertentu, seperti 100 KB atau 1 MB?
- Anda boleh menetapkan saiz sasaran dalam MB dan alat ini menguatkan pemampatan langkah demi langkah sehingga fail muat. Namun ini bukan jaminan: jika fail mempunyai sedikit imej atau imej yang dilangkau, tahap terkuat pun mungkin tidak cukup dan anda menerima hasil terkecil yang dicapai.
- Bagaimana jika sasaran tidak tercapai?
- Asingkan PDF mengikut bilangan halaman menghantar fail secara berbahagian, dan Buang imej memadam gambar sambil mengekalkan teks. Sasaran seperti 1 MB untuk buku foto 200 halaman mungkin tidak realistik.
- Adakah teks masih boleh dipilih?
- Ya. Teks, fon, grafik vektor dan pautan tidak berubah; hanya imej yang layak dalam halaman diproses.
- Adakah ini sama dengan Linearisasi PDF?
- Bukan. Linearisasi PDF ialah alat tersendiri untuk penyediaan web mengikut halaman. Mampatkan PDF tidak melinearisasi.
- Bolehkah saya memampatkan PDF yang dilindungi kata laluan?
- Melalui API, jalankan Buang kata laluan dahulu. Fail yang masih disulitkan hanya menerima langkah qpdf dan imejnya tidak dikod semula.
Kemas kini terakhir:
Panggil dari kod
Setiap alat di laman ini ialah panggilan REST biasa. Penggunaan tanpa nama tidak perlukan akaun atau kunci API. Untuk pelayar, pembangun dan ejen AI sama-sama.
curl -X POST "https://pdf123.xyz/api/v1/misc/compress-pdf" \
-F "[email protected]" \
-o output.pdfJuga tersedia sebagai alat MCP untuk klien ejen yang menggunakan Model Context Protocol (JSON-RPC 2.0 melalui POST /mcp). Rujukan API penuh
Gunakan melalui ejen AI
SkillDengan skill ini, Claude Code, Codex, Cursor dan ejen AI lain boleh menjalankan "Mampatkan PDF" bagi pihak anda: /skills/pdf123-compress.md
Fail hanya digunakan untuk pemprosesan ini dan dipadam secara automatik selepas itu.