Lambang Pemkab Kutai Timur dan DiskominfoDokumen Kutai TimurLayanan Olah Dokumen
Semua tool

Bersihkan PDF

Hapus JavaScript, aksi otomatis, dan lampiran tersembunyi berisiko.

Berkas sudah bertanda tangan elektronik (TTE)? Sebaiknya jangan diproses di sini. Setiap perubahan pada PDF akan membuat sertifikat TTE-nya menjadi tidak berlaku.

Tentang Bersihkan PDF

Di dalam sebuah PDF bisa menumpang skrip JavaScript, aksi yang berjalan begitu berkas dibuka, dan daftar berkas lain yang ditanam sebagai lampiran; isi semacam itu tidak pernah muncul di halaman sebagai teks atau gambar. Alat ini membuka dokumen dengan pustaka pikepdf, mencabut empat kelompok itu di tingkat dokumen dan tingkat halaman, lalu menulis ulang seluruh berkasnya. Halaman, teks, dan gambarnya tidak diubah. Jangkauannya punya batas yang cukup tegas, dan batas itu ditulis terbuka di bawah: bagian yang tak terjangkau tetap ikut di berkas hasil.

Cara memakainya

  1. Ada satu hal yang harus diputuskan sebelum berkas apa pun naik: apakah PDF itu sudah bertanda tangan elektronik. Pembersihan menulis ulang seluruh dokumen, dan sertifikat TTE tidak selamat dari penulisan ulang — kotak kuning di kepala halaman ini memperingatkan hal yang sama. Untuk dokumen dinas, urutannya dibalik: naskahnya dibersihkan lebih dulu, tanda tangannya belakangan.
  2. Yang masuk satu berkas, dan harus PDF sungguhan — isi berkasnya ikut diperiksa, bukan sekadar ekstensinya, sehingga dokumen format lain yang namanya diubah jadi .pdf tidak akan lolos. PDF yang meminta sandi saat dibuka memang tidak terbaca pikepdf; prosesnya berhenti dan pesannya menyarankan Buka Kunci PDF, jadi lepaskan sandinya di sana lalu kembali ke sini. Lain halnya dengan PDF yang cuma diberi proteksi pemilik (larangan cetak atau salin): berkas seperti itu tetap terproses, dan proteksinya ikut hilang di berkas hasil. Kalau berkas masuk datang bertumpuk, alat ini terdaftar juga di Proses Massal — dengan catatan batas 20 berkas di sana baru ketahuan setelah unggahan terkirim, karena yang menahan ada di sisi peladen.
  3. Tidak ada satu pun pilihan yang perlu disetel di halaman ini: daftar yang dicabut sudah tetap dan sama untuk setiap berkas. Itu pula sebabnya layar hasilnya tidak menawarkan "Ubah pengaturan" seperti kebanyakan alat lain — memang tak ada yang bisa diubah.
  4. Panel hasil menyandingkan ukuran sebelum dan sesudah, tapi angka itu jangan dijadikan takaran seberapa banyak yang terbuang. Saat menulis ulang, pikepdf sekalian memampatkan bagian yang tadinya belum terkompresi, jadi PDF yang sebetulnya sudah bersih pun bisa menyusut jauh. Pratinjau di atasnya menampilkan halaman pertama dua kali dan keduanya akan tampak sama — yang dicabut memang tidak punya wujud di halaman. Berkas turunannya memakai nama asal plus akhiran -bersih.

Pertanyaan yang sering muncul

Yang dicabut apa saja, dan mana yang justru tetap tinggal?
Pembersihan ini mencabut empat kelompok: JavaScript tingkat dokumen, daftar lampiran tingkat dokumen (embedded files), aksi buka-otomatis bila isinya memang JavaScript, serta additional actions (/AA) di tingkat dokumen dan di tiap halaman. Daftar yang tetap tinggal lebih panjang daripada dugaan orang. Aksi buka-otomatis yang cuma melompat ke halaman tertentu sengaja dipertahankan. Lampiran yang dipasang sebagai anotasi di sebuah halaman tidak ikut terbuang, sebab anotasi tidak pernah disentuh — begitu pula aksi yang menempel padanya, termasuk JavaScript di balik sebuah tautan. Aksi /Launch untuk menjalankan program luar juga tidak ditangani. Jumlah item yang terbuang tidak dilaporkan; keluarannya langsung berupa PDF.
PDF formulir saya berhenti menghitung otomatis sesudah dibersihkan.
Itu memang akibat langsung dari pembersihan, dan berkasnya tidak rusak. Skrip perhitungan dan validasi formulir biasanya disimpan sebagai JavaScript tingkat dokumen atau sebagai additional action, dan keduanya masuk daftar buang. Kotak isian, tata letak, dan tampilannya tetap ada; yang hilang perilaku otomatisnya. Bila formulir itu masih dipakai bekerja, simpan berkas aslinya sebagai pegangan dan edarkan versi bersihnya.
Apakah berkas hasilnya otomatis aman dibuka?
Jangan ditarik sejauh itu. Alat ini tidak memindai isi berkas dan tidak mengenali malware; pekerjaannya hanya mencabut empat kelompok tadi lalu menulis ulang dokumennya. PDF yang membawa risiko lewat jalur di luar jangkauan — anotasi, misalnya — akan keluar dari sini dalam keadaan masih membawanya.

File diproses di server internal Diskominfo Kutai Timur & dihapus otomatis setelah selesai.