Lewati ke konten utama
PPDF123

Bersihkan PDF Sebelum Dibagikan

Bersihkan PDF menghapus isi aktif dan tersembunyi pilihan Anda dari PDF: aksi JavaScript saat dokumen dibuka dan aksi tambahan, berkas tertanam, metadata XMP dan Info, anotasi tautan, serta font secara opsional. Ini kebersihan sebelum berbagi, bukan antivirus atau penyensoran.

Seret file ke sini, atau klik untuk memilih

Menerima PDF · maksimal 500.0 MB per file · hingga 20 file sekaligus

Anda juga dapat menempelkan file dengan Ctrl/Cmd+V atau dari menu papan klip.

Bersihkan PDF membuang tambahan aktif terpilih sebelum diteruskan: kait JavaScript tingkat katalog (`AA`, `OpenAction`), Metadata XMP, pohon nama EmbeddedFiles, kamus Info trailer, `AA` tingkat halaman, anotasi Link, serta sumber daya Font tingkat halaman yang hanya dibuang jika Anda mengaktifkannya.

Bawaan di situs: JavaScript, berkas tertanam, XMP, metadata Info, dan tautan aktif. `removeFonts` sengaja nonaktif: membuang sumber daya Font dapat membuat teks hilang atau tampil sebagai kotak. Bila dipanggil lewat API, tidak ada yang dihapus kecuali Anda mengirim setiap flag `removeX=true`.

Ini operasi kamus pada PDF yang sudah dimuat, bukan qpdf `--sanitize`, bukan pemindai antivirus, dan bukan Coret hitam. Nama dan angka yang terlihat di halaman tetap ada. Jika rahasia di badan teks harus hilang, pakai Coret hitam.

Ekstrak dulu lampiran yang masih Anda perlukan. Bersihkan salinan untuk distribusi. Perhitungan yang bergantung pada aksi saat dokumen dibuka bisa berhenti. JavaScript yang tersimpan di pohon skrip bernama, di isian formulir, atau di aksi anotasi tidak dihapus; Lihat JavaScript menampilkan yang tersisa. Ratakan PDF adalah pekerjaan lain: ia melukis anotasi ke dalam isi, bukan menghapus katalog aktif.

Hanya bersihkan berkas yang berhak Anda ubah. Membuang metadata audit dari catatan yang harus utuh bisa tidak pantas.

Berkas yang dilindungi kata sandi dibuka untuk Anda di halaman ini setelah Anda memasukkan kata sandinya; pengguna API harus menjalankan Hapus kata sandi lebih dulu. Setelah unduh, buka PDF dan pastikan halaman yang dibutuhkan masih merender, terutama jika `removeFonts` aktif.

Anggap pembersihan sebagai kebersihan sebelum berbagi, bukan sertifikasi keamanan. Setelah kunci-kunci itu dibuang, PDF berbahaya masih bisa berbahaya.

Fitur

  • Membuang kait JS katalog, XMP, Info, nama berkas tertanam, dan anotasi Link bila sakelarnya aktif
  • Membuang font opsional; bawaan mati
  • Bukan pemindai malware dan bukan Coret hitam
  • API anonim: /api/v1/security/sanitize-pdf

Kapan memakai alat ini

  • Membersihkan PDF pemasok sebelum diteruskan internal
  • Membuang EmbeddedFiles yang tidak disengaja sebelum publikasi
  • Mengurangi metadata Info dari salinan yang tidak boleh membawa jejak

Bagaimana cara menghapus JavaScript dan metadata dari PDF?

  1. Unggah PDF yang berhak Anda bersihkan sebelum dibagikan.
  2. Pertahankan bawaan kecuali tautan atau metadata harus dipertahankan. Jangan aktifkan removeFonts kecuali Anda paham akibatnya.
  3. Klik proses, unduh PDF yang sudah dibersihkan.
  4. Buka berkas dan pastikan halaman masih merender. Jika rahasia terlihat harus hilang, jalankan Coret hitam terpisah.

Batasan dan kasus khusus

  • Teks terlihat di halaman tetap ada
  • removeFonts bisa merusak tampilan teks
  • JavaScript di skrip bernama, isian formulir, dan anotasi tidak dihapus
  • Bukan jaminan keamanan
  • Batas unggah di situs ini: 500 MB per berkas, dikirim bertahap (per potongan) di atas sekitar 95 MB. Satu permintaan API langsung dibatasi 100 MB.

Contoh

  • Dengan bawaan, OpenAction JavaScript dan pohon EmbeddedFiles biasanya hilang dari salinan
  • Berkas yang satu-satunya skripnya adalah aksi saat dokumen dibuka tidak lagi menjalankannya setelah removeJavaScript

Privasi alat ini

File diunggah lewat HTTPS, diproses di memori atau direktori sementara singkat di server kami, lalu dihapus saat hasil siap. Kami tidak menyimpan salinan untuk ditelusuri nanti, pelatihan, atau profil iklan. Lihat Kebijakan Privasi untuk retensi dan pengungkapan cookie AdSense.

Pertanyaan umum

Apakah Bersihkan PDF menghapus kata sandi?
Tidak. Enkripsi yang berhak Anda hapus lewat Hapus kata sandi.
Apakah isian formulir saya masih berfungsi?
Bersihkan PDF menghapus aksi saat dokumen dibuka dan aksi tambahan pada katalog serta halaman. Skrip tingkat isian, seperti perhitungan, tidak dihapus. Uji berkasnya sebelum dikirim.
Apakah sama dengan Ratakan PDF?
Bukan. Ratakan PDF menggambar anotasi ke konten halaman. Bersihkan PDF menghapus katalog, nama, dan anotasi terpilih.
Apakah ini menjamin berkas bebas malware?
Tidak. Ia membuang kamus yang tercantum. Bukan pemindai dan bukan sertifikasi.

Terakhir diperbarui:

Panggil dari kode

Setiap alat di situs ini adalah antarmuka REST biasa. Pemakaian anonim tidak butuh akun atau kunci API. Bisa dipakai dari browser, oleh pengembang, maupun agen AI.

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.pdf

Juga tersedia sebagai alat MCP untuk klien agen yang memakai Model Context Protocol (JSON-RPC 2.0 lewat POST /mcp). Referensi API lengkap

Gunakan dari agen AI

Skill

Dengan skill ini, Claude Code, Codex, Cursor, dan agen AI lainnya bisa menjalankan "Bersihkan PDF" untuk Anda: /skills/pdf123-sanitize.md

Semua skill agen

File hanya dipakai untuk pemrosesan ini, lalu dihapus otomatis.