Bersihkan PDF Sebelum Dikongsi
Bersihkan PDF membuang kandungan aktif dan tersembunyi yang dipilih daripada PDF: tindakan JavaScript buka dokumen dan tambahan, fail terbenam, metadata XMP dan Info serta anotasi pautan, dengan pembuangan fon secara pilihan. Ia kebersihan perkongsian, bukan imbasan antivirus atau redaksi.
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.
Bersihkan PDF membuang tambahan aktif terpilih sebelum diteruskan: cangkuk JavaScript peringkat katalog (`AA`, `OpenAction`), Metadata XMP, pokok nama EmbeddedFiles, kamus Info trailer, `AA` peringkat halaman, anotasi Link, serta sumber Font peringkat halaman yang hanya dibuang apabila anda menghidupkannya.
Tapak secara lalai menghidupkan JavaScript, fail terbenam, XMP, metadata Info, dan pautan. `removeFonts` lalai dimatikan dengan sebab: melucutkan sumber Font boleh membuat teks hilang atau menjadi kotak. Apabila dipanggil melalui API, tiada apa dibuang melainkan anda menghantar setiap bendera `removeX=true`.
Ini pembedahan kamus pada PDF yang dimuatkan, bukan qpdf `--sanitize`, bukan imbasan antivirus, dan bukan penutup hitam. Nama dan nombor yang kelihatan pada halaman kekal. Apabila rahsia dalam badan teks mesti dibuang, guna Redaksi.
Ekstrak lampiran yang masih diperlukan dahulu. Bersihkan salinan untuk edaran. Pengiraan yang bergantung pada tindakan buka dokumen mungkin berhenti. JavaScript yang disimpan dalam pokok skrip bernama, dalam medan borang atau dalam tindakan anotasi tidak dibuang; Tunjuk JavaScript menyenaraikan apa yang tinggal. Ratakan PDF ialah kerja berbeza: ia melukis anotasi ke dalam kandungan, bukan memadam katalog aktif.
Hanya bersihkan fail yang anda berhak ubah. Melucutkan metadata audit daripada rekod yang mesti kekal lengkap mungkin tidak sesuai.
Fail yang dilindungi kata laluan dibuka untuk anda pada halaman ini sebaik sahaja anda memasukkan kata laluan; pemanggil API perlu menjalankan Buang kata laluan dahulu. Selepas muat turun, buka PDF dan pastikan halaman yang diperlukan masih dirender, terutamanya jika `removeFonts` dihidupkan.
Anggap pembersihan sebagai kebersihan sebelum dikongsi, bukan pensijilan keselamatan. Selepas kunci ini dibuang, PDF berniat jahat masih boleh berniat jahat.
Ciri
- Membuang cangkuk JS katalog, XMP, Info, nama fail terbenam, dan anotasi Link apabila suis sepadan dihidupkan
- Buang fon pilihan; lalai dimatikan
- Bukan pengimbas perisian hasad, juga bukan penutup hitam
- API tanpa nama: /api/v1/security/sanitize-pdf
Bila menggunakan alat ini
- Bersihkan PDF pembekal sebelum diteruskan dalaman
- Buang EmbeddedFiles yang tidak disengajakan sebelum diterbitkan
- Buang anotasi pautan daripada fail yang tidak sepatutnya boleh diklik lagi
Bagaimana cara membuang JavaScript dan metadata daripada PDF?
- Muat naik PDF yang anda berhak bersihkan sebelum dikongsi.
- Kekalkan lalai melainkan pautan atau metadata mesti kekal. Jangan hidupkan removeFonts kecuali anda faham akibatnya.
- Klik proses, muat turun PDF yang dibersihkan.
- Buka fail dan pastikan halaman masih dirender. Jika rahsia yang kelihatan mesti dibuang, jalankan Redaksi berasingan.
Had dan kes khas
- Bukan pengimbas perisian hasad
- Mungkin mematikan ciri yang bergantung skrip
- JavaScript dalam pokok skrip bernama, medan borang dan anotasi tidak dibuang
- Rahsia yang kelihatan memerlukan Redaksi, bukan sekadar pembersihan
- 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
- PDF dengan pokok nama EmbeddedFiles kehilangan pokok itu apabila removeEmbeddedFiles true
- Fail yang satu-satunya skripnya ialah tindakan buka dokumen tidak lagi menjalankannya selepas removeJavaScript
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
- Adakah Bersihkan PDF membuang kata laluan?
- Tidak. Untuk penyulitan yang anda berhak buang, guna Buang kata laluan.
- Adakah medan borang masih berfungsi?
- Bersihkan PDF membuang tindakan buka dokumen serta tindakan tambahan pada katalog dan halaman. Skrip peringkat medan seperti pengiraan tidak dibuang. Uji fail sebelum menghantarnya.
- Adakah ini sama dengan Ratakan PDF?
- Bukan. Ratakan PDF melukis anotasi ke dalam kandungan halaman. Bersihkan PDF memadam katalog, nama, dan anotasi terpilih.
- Adakah Bersihkan PDF menjamin fail bebas perisian hasad?
- Tidak. Ia membuang kamus yang disenaraikan. Ini bukan pengimbas, juga bukan pensijilan.
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/security/sanitize-pdf" \
-F "[email protected]" \
-F "removeJavaScript=true" \
-F "removeEmbeddedFiles=true" \
-F "removeXMPMetadata=true" \
-F "removeMetadata=true" \
-F "removeLinks=true" \
-F "removeFonts=false" \
-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 "Bersihkan PDF" bagi pihak anda: /skills/pdf123-sanitize.md
Fail hanya digunakan untuk pemprosesan ini dan dipadam secara automatik selepas itu.