Perbaiki PDF
Selamatkan PDF yang tidak mau terbuka. Indeks file dibangun ulang, dan jika dokumen sama sekali tidak bisa diurai, semua yang masih terbaca di dalam byte-nya dipulihkan — dan tidak ada yang disimpan.
- Tidak pernah disimpan
- Tanpa antre, tanpa menunggu
- Tanpa daftar, tanpa watermark
Cara kerjanya
Tambahkan PDF yang rusak
Letakkan file yang tidak mau terbuka. Tidak masalah jika aplikasi lain menolaknya.
Perbaiki
File diindeks ulang, atau dibangun ulang objek demi objek jika tidak bisa diurai.
Periksa dan unduh
Anda diberi tahu berapa halaman yang kembali dan apa yang dilakukan, lalu Anda mengunduh file yang sudah diperbaiki.
Apa yang biasanya rusak, dan dua cara memulihkannya
Sebagian besar PDF yang tidak mau terbuka sebenarnya tidak rusak dalam arti yang berarti. PDF diakhiri dengan tabel cross-reference — indeks yang mencatat posisi byte setiap objek di dalam file — dan aplikasi pembaca memakainya untuk menemukan apa pun. Jika indeks itu korup, dokumen yang sepenuhnya utuh menjadi tidak bisa dibuka, karena tidak ada yang bisa ditemukan meskipun semuanya ada. Unduhan yang terputus, penyimpanan yang terpotong, aplikasi yang crash, file yang diedit oleh sesuatu yang tidak memperbarui posisi byte, transfer yang mengacaukan akhir baris: semuanya merusak indeks, dan tidak satu pun menyentuh kontennya.
Tahap pertama memanfaatkan persis hal itu. File diurai secara longgar, mengabaikan posisi yang tercatat jika tidak sesuai dengan isi sebenarnya, lalu ditulis ulang dengan indeks yang benar, panjang stream yang benar, dan trailer yang bersih. Inilah yang memulihkan sebagian besar file, prosesnya cepat, dan tidak ada yang diubah pada halamannya — hasilnya adalah dokumen Anda dengan daftar isi internal yang berfungsi kembali.
Jika file sama sekali tidak bisa diurai, tahap kedua melakukan apa yang dilakukan alat pemulihan desktop: memindai byte mentah dari awal sampai akhir untuk mencari header objek, mengumpulkan semua yang masih tampak seperti objek PDF, lalu membangun ulang indeks dari apa yang benar-benar ada, bukan dari apa yang diklaim file. Halaman ini memberi tahu tahap mana yang berjalan, karena itu penting — pembangunan ulang berarti struktur aslinya tidak terbaca, dan hasilnya perlu diperiksa sebelum Anda memercayainya.
Tidak ada tahap yang bisa menciptakan data yang tidak ada, dan tidak ada alat di mana pun yang bisa. Jika unduhan berhenti di enam puluh persen, empat puluh persen halaman terakhir tidak ada di dalam file; pemulihan menemukan halaman yang sempat tiba lalu berhenti. Jika kerusakannya ada di dalam stream terkompresi, stream itu tidak bisa didekompresi dan halaman yang digambarnya kembali kosong, sementara halaman di sekitarnya baik-baik saja. Memulihkan sebagian dokumen adalah hasil baik yang wajar di sini, dan mendapatkan kembali file aslinya selalu lebih baik daripada memperbaiki salinan yang terpotong.
Jika Anda butuh hal lain
qpdf adalah alat acuan untuk hal ini dan menjalankan tahap pertama yang sama dengan lebih teliti: qpdf --replace-input damaged.pdf menulis ulang file dengan indeks yang benar, dan menangani dokumen terenkripsi, object stream, serta file ter-linearisasi yang bisa membuat penguraian longgar tersandung. mutool clean -ggg in.pdf out.pdf melangkah lebih jauh lagi, membangun ulang page tree dan membuang semua yang tidak dirujuk. Keduanya gratis, keduanya bisa memproses file yang jauh lebih besar daripada yang sanggup ditampung tab browser, dan keduanya memberi tahu apa yang harus mereka perbaiki.
Untuk file yang rusak begitu parah sehingga pemindaian objek menjadi satu-satunya pilihan, Ghostscript sering kali paling tangguh: gs -o repaired.pdf -sDEVICE=pdfwrite broken.pdf menafsirkan konten halaman, bukan sekadar mengindeks ulang, sehingga kadang bisa merekonstruksi halaman yang sudah menyerah bagi alat lain — dengan konsekuensi semuanya ditulis ulang, sehingga hasilnya tidak lagi identik per byte dengan apa yang tersisa.
Pertanyaan yang sering diajukan
Apa yang sebenarnya diperbaiki?
Sebagian besar PDF yang “korup” sebenarnya masih utuh strukturnya, tetapi tabel cross-reference-nya rusak — indeks yang mencatat letak setiap objek. Unduhan yang terpotong, penyimpanan yang terputus, dan aplikasi pembuat yang bermasalah semuanya bisa menyebabkannya, dan aplikasi pembaca menolak file itu meskipun kontennya masih ada. Membangun ulang indeks tersebut langsung mengembalikan dokumennya.
Bagaimana jika file sama sekali tidak bisa diurai?
Maka byte mentahnya dipindai untuk mencari header objek, semua yang masih ada dikumpulkan, lalu indeks dan trailer baru ditulis di sekelilingnya — pemulihan yang sama seperti yang dilakukan alat desktop. Hasilnya dibuka kembali sebelum Anda menerimanya, sehingga file yang masih tidak bisa dimuat dilaporkan, bukan diunduh.
Apakah file saya yang rusak disimpan di suatu tempat?
Tidak. Bahkan pemindaian pemulihan pun tidak menyimpan apa pun. Tidak ada yang dikirim ke mana pun.
Bisakah alat ini memulihkan file yang terpotong saat diunduh?
Sering kali bisa — sampai titik data berhenti. Halaman yang tidak pernah terunduh tidak bisa diciptakan, jadi Anda mungkin hanya mendapatkan bagian awal dokumen, bukan seluruhnya.
Apakah alat ini bisa memperbaiki PDF yang dilindungi kata sandi?
Enkripsi diabaikan selama perbaikan, jadi file yang dilindungi mungkin baru bisa dibaca kembali jika Anda juga memiliki kata sandinya. Gunakan Buka Kunci PDF untuk itu secara terpisah.
Perlu diketahui: Perbaikan memulihkan apa yang masih ada di file — tidak bisa merekonstruksi data yang benar-benar hilang. Jika dokumen terpotong, halaman setelah potongan itu hilang untuk selamanya. File yang rusak di dalam stream terkompresinya mungkin pulih dengan beberapa halaman kosong.
Pasang alat ini di situs Anda
Gratis untuk blog, halaman kelas, atau artikel bantuan apa pun. Tempel satu potong kode dan pengunjung Anda bisa langsung memakainya di halaman Anda.
Alat PDF lainnya
Kompres PDF
File lebih kecil, dokumen yang sama
Gabungkan PDF
Satukan beberapa file PDF menjadi satu dokumen
PDF ke Word
Ubah ke .docx yang bisa diedit, dengan OCR untuk hasil scan
OCR PDF
Buat hasil scan bisa dicari
PDF Siap Cetak
Ukuran seragam, bleed, dan tanda potong
Kunci PDF
Enkripsi dengan kata sandi, AES-256