Perbaiki PDF

Berikutnya

PDF yang menolak dibuka sering kali hanya mengalami kerusakan struktural: tabel referensi silang (xref) yang rusak, trailer yang tidak cocok atau tersisa, atau offset objek yang tak lagi sejajar setelah penyimpanan yang buruk. Alat ini membuka berkas dengan pengurai yang toleran, menyimpan setiap halaman yang dapat dibacanya, dan menulis PDF baru dari nol, sehingga tabel referensi silang dan trailer diregenerasi dengan bersih. Ia tidak bisa mengarang data yang benar-benar hilang, tetapi ia memperbaiki sejumlah PDF yang mengejutkan banyaknya, yang halamannya utuh dan satu-satunya masalahnya adalah struktur yang rusak. Semuanya berjalan di peramban Anda, jadi berkas tidak pernah meninggalkan perangkat Anda.

Cara kerja perbaikan

  1. 1

    Unggah PDF

    Seret dan jatuhkan berkas yang tidak bisa dibuka. Berkas tetap di perangkat Anda; tidak ada yang dikirim ke server.

  2. 2

    Alat membacanya ulang

    Mesin PDF yang toleran membuka berkas, mengabaikan struktur yang rusak, dan membaca setiap halaman yang bisa dipulihkan.

  3. 3

    Berkas bersih dibangun ulang

    Halaman-halaman disalin ke dokumen baru, sehingga tabel referensi silang dan trailer ditulis dari nol dan valid secara konstruksi.

  4. 4

    Unduh hasilnya

    Anda mendapat PDF baru yang terbuka dengan bersih. Buka di pembaca Anda untuk memastikan semua halaman ada.

Apa yang bisa dan tidak bisa diperbaiki

Alat ini bekerja dengan membaca ulang PDF dan menulis berkas yang sepenuhnya baru. Itu meregenerasi struktur di sekitar halaman Anda, yang memperbaiki cacat struktural tetapi tidak bisa mengembalikan data yang benar-benar hilang.

Masalah Diperbaiki? Mengapa
Tabel referensi silang yang rusak atau tidak cocok Ya Berkas baru ditulis dengan xref yang baru dan benar
Trailer usang atau tersisa setelah penyimpanan buruk Ya Trailer yang bersih dibuat untuk berkas yang dibangun ulang
Sisa dari penyimpanan inkremental berulang Ya Hanya halaman saat ini yang disimpan; revisi lama dibuang
Objek yang ditolak pembaca tetapi bisa dibaca pengurai Sering Menuliskannya ulang di berkas bersih biasanya memuaskan pembaca yang ketat
Berkas terpotong sehingga pengurai tak bisa membukanya Tidak Jika mesin tak bisa mengurai berkas, tak ada yang bisa dibangun ulang
Data objek yang benar-benar hilang atau tak terbaca Tidak Alat menyimpan yang bisa dibacanya; sisanya tak bisa dikarang
Terenkripsi dengan kata sandi yang tidak diketahui Tidak Konten tetap terkunci tanpa kata sandi

Mengapa struktur PDF rusak

  • Unduhan atau unggahan sebagian. Berkas yang kehilangan byte terakhirnya saat transit kehilangan tabel referensi silang yang berada di ekornya.
  • Penulisan terputus. Program yang macet saat menyimpan mungkin tidak pernah menuntaskan trailer yang valid.
  • Transfer biner yang buruk. Memindahkan PDF dalam mode teks yang menulis ulang akhir baris merusak byte di dalam aliran terkompresi.
  • Suntingan inkremental yang berantakan. Menyimpan bertumpuk berulang kali bisa meninggalkan struktur yang ditolak sebagian pembaca meski halamannya baik-baik saja.

Yang tidak dilakukannya

  • Ia tidak memulihkan PDF yang sama sekali tak bisa dibuka pengurai; berkas yang terpotong parah mungkin di luar kemampuan alat ini.
  • Ia tidak memperbaiki gambar atau font rusak yang tersimpan di dalam PDF; JPEG yang rusak tetap rusak, bahkan di dalam wadah yang bersih.
  • Ia tidak menghapus kata sandi maupun mendekripsi konten terlindungi.

Untuk kasus semacam itu, alat desktop seperti Ghostscript atau qpdf, yang dijalankan secara lokal, terkadang bisa lebih jauh.

Menghindari PDF yang rusak

Saat Anda membuat PDF lewat kode, tutup berkas dengan benar agar trailer tertulis. Saat menyajikannya lewat HTTP, kirim Content-Length yang benar agar klien tahu kapan berkas lengkap. Simpan salinan asli sebelum menyunting, agar penyimpanan yang buruk tak pernah menjadi satu-satunya versi Anda.

Pertanyaan yang Sering Diajukan

Ia mempertahankan setiap halaman yang bisa dibaca pengurai, yang untuk berkas rusak secara struktural biasanya adalah semuanya. Jika sebagian halaman benar-benar hilang (datanya tidak ada di berkas), alat tidak bisa mengembalikannya; ia membangun ulang dengan bersih di sekitar yang tersisa.

Ya, bila utuh secara struktural: keduanya disalin ke berkas baru apa adanya. Jika font atau aliran gambar itu sendiri rusak, glif atau gambar tertentu itu mungkin tetap tampil kosong, tetapi sisa halaman baik-baik saja.

Hanya bila konten tidak benar-benar terkunci. Alat mencoba membaca melampaui enkripsi dasar, tetapi ia tidak punya kolom kata sandi dan tidak bisa menembus perlindungan sungguhan. Berkas yang terkunci dengan kata sandi yang tidak Anda miliki tidak bisa dipulihkan.

Tidak. Berkas dibaca dan dibangun ulang sepenuhnya di peramban Anda dengan mesin PDF yang berjalan di halaman. Tidak ada yang dikirim ke mana pun, jadi Anda bisa memperbaiki dokumen rahasia dengan aman.

Tidak ada. Alat tidak pernah mengubah sumber Anda; ia menulis salinan yang diperbaiki secara terpisah. Unduh berkas baru, pastikan ia terbuka, dan simpan yang asli sampai Anda yakin.

Alat Terkait

Alat ini tersedia dalam bahasa lain