Lewati ke konten

Perbaiki PDF

Bangun ulang file rusak supaya bisa dibuka lagi.

Diproses di perangkat Anda

Alat ini berjalan sepenuhnya di browser Anda. Berkas Anda tidak pernah diunggah, dan Anda bisa membuktikannya sendiri di tab jaringan browser. Buktikan sendiri: buka tab jaringan di browser Anda dan perhatikan. Anda akan melihat satu permintaan kecil yang menanyakan sisa jatah - nama alat dan sebuah hash, bukan berkasnya.

Apa yang dilakukan alat ini

Alat ini membangun ulang PDF yang rusak dari apa pun yang masih terbaca di dalamnya. Tabel rujukan silang - indeks yang memberi tahu pembaca di mana setiap objek berada - disusun ulang dengan memindai isi file, lalu hasilnya ditulis sebagai dokumen yang bersih. Sebelum apa pun ditawarkan kepada Anda, file hasil perbaikan dibuka sekali lagi untuk memastikan ia benar-benar bekerja, dan laporannya menyebut berapa halaman yang terbaca sebelumnya dan berapa yang ada sekarang.

Pakai ketika pembaca PDF menolak file Anda: unduhan yang berhenti di tengah jalan, file yang diselamatkan dari kartu memori atau hard disk yang mulai bermasalah, file dari ekspor yang aplikasinya keburu tertutup paksa, atau file yang terbuka di browser tapi tidak di Acrobat.

Cara kerjanya

  1. Jatuhkan PDF yang rusak ke halaman ini. Hanya alat ini yang menerima file yang bahkan header-nya terlihat salah, karena file semacam itulah alasan alat ini ada.
  2. Biarkan Bangun ulang tabel rujukan silang tetap aktif. Itu perbaikan untuk sebagian besar PDF yang menolak terbuka.
  3. Biarkan Selamatkan halaman tetap aktif, supaya kalau perbaikan biasa gagal, dokumen masih bisa disusun ulang dari halamannya saja.
  4. Aktifkan Buang objek yang tidak terbaca hanya kalau percobaan pertama gagal. Anda mengorbankan apa pun isi objek itu demi tetap mendapat file yang bisa dibuka.
  5. Tekan Perbaiki, lalu baca laporannya: di situ tertulis berapa halaman yang terbaca sebelumnya dan berapa halaman yang dimiliki file hasilnya.

Kebanyakan file yang menolak terbuka sebenarnya tidak rusak parah. PDF diakhiri sebuah tabel berisi posisi byte setiap objek di dalamnya, dan kalau tabel itu salah - karena ada byte yang tersisip, transfer terpotong, atau editor menulisnya keliru - pembaca yang ketat langsung menyerah padahal seluruh isinya masih ada. Perbaikan di sini memindai seluruh file untuk mencari objek, menyusun ulang tabelnya dari apa yang ditemukan, lalu menulis dokumen baru di sekelilingnya.

Di belakang percobaan pertama ada percobaan kedua yang lebih keras. Kalau perbaikan biasa tidak sanggup selesai, dokumen dibangun ulang dari pohon halamannya ke dalam file kosong. Cara itu menyelamatkan dokumen yang katalognya sudah hilang tapi halamannya selamat - bentuk khas unduhan yang terputus. Jalur itu menyalin isi halaman dan meninggalkan struktur tingkat dokumen, jadi file yang diselamatkan lewat jalur ini bisa kehilangan daftar isi, formulir interaktifnya, dan lampirannya, sementara semua halamannya tetap ada.

Hasilnya diverifikasi sebelum diserahkan kepada Anda. Perbaikan yang menghasilkan file yang tetap tidak bisa dibuka sama saja tidak memperbaiki apa pun, jadi keluarannya dibaca kembali dan halamannya dihitung. Angka sebelum dan sesudah sama-sama dilaporkan, sebab menyelamatkan 4 dari 40 halaman adalah hasil yang sangat berbeda dari menyelamatkan keempat puluhnya.

Yang tidak ada di dalam file tidak bisa dikembalikan. Kalau transfer berhenti di 60 persen, 40 persen sisanya memang hilang dan tidak ada alat yang bisa mengarangnya. Simpan file rusak yang asli sampai Anda selesai memeriksa hasilnya, karena percobaan kedua dengan opsi berbeda kadang memberi hasil yang lebih baik.

Perbaikan berjalan di perangkat Anda memakai qpdf yang dikompilasi ke WebAssembly. Di sini hal itu lebih berarti daripada di alat lain: file yang tidak bisa Anda buka adalah file yang tidak bisa Anda periksa, dan mengunggah dokumen yang isinya belum Anda ketahui ke server orang asing bukan pertukaran yang menguntungkan.

Yang tidak bisa dilakukan alat ini

  • Data yang benar-benar hilang tidak bisa dikembalikan. Unduhan yang terpotong kembali sebagai halaman yang sempat sampai, bukan sebagai dokumen utuh.
  • File terenkripsi tidak bisa diperbaiki tanpa kata sandinya, karena objek di dalamnya tidak terbaca. Lepaskan proteksinya dulu dengan Buka Proteksi PDF.

Pertanyaan yang sering diajukan

Sebenarnya apa yang salah pada PDF yang tidak mau dibuka?
Biasanya tabel rujukan silangnya, yaitu indeks posisi byte di ujung file. Kalau indeks itu tidak cocok dengan letak objek yang sebenarnya, pembaca yang ketat menolak dokumennya walaupun isinya utuh. Menyusun ulang tabel itu dengan memindai seluruh file menyelesaikan sebagian besar kasus semacam ini.
Berapa halaman saya yang bisa kembali?
Sebanyak yang masih terbaca, dan hasilnya menyebutkan angkanya. Laporan itu menampilkan jumlah halaman yang terbaca sebelum perbaikan - sering nol, karena filenya memang tidak mau dibuka - dan jumlah halaman pada dokumen hasilnya. Kalau angka-angka itu jauh dari yang Anda harapkan, berarti sebagian file memang hilang, bukan sekadar rusak.
Perbaikannya gagal. Apa lagi yang bisa saya coba?
Aktifkan Buang objek yang tidak terbaca lalu jalankan lagi: objek yang tidak bisa diurai dibuang alih-alih menghentikan pekerjaan, sehingga isinya memang hilang tapi sering kali Anda tetap mendapat dokumen yang bisa dipakai. Kalau masih gagal, bandingkan ukuran filenya dengan sumber aslinya - file yang jauh lebih kecil dari seharusnya berarti terpotong saat transfer, dan satu-satunya jalan keluar adalah mengunduhnya ulang.
Apakah saya harus mengunggah file yang rusak itu?
Tidak, dan di sini hal itu ada nilainya. File yang tidak bisa Anda buka berarti file yang isinya tidak bisa Anda periksa, jadi mengirimkannya ke server yang tidak Anda kenal hanya untuk tahu isinya adalah risiko yang tidak perlu Anda ambil. qpdf berjalan sebagai WebAssembly di browser Anda dan tidak ada yang dikirim ke mana pun.
Apakah memperbaiki mengubah halamannya?
Tidak. Isi halaman disalin apa adanya; yang dibangun ulang adalah struktur di sekelilingnya. Kalau jalur penyelamatan yang lebih keras sampai terpakai, fitur tingkat dokumen seperti daftar isi, formulir interaktif, dan lampiran bisa tidak bertahan, tetapi halamannya menyeberang tanpa berubah.

Alat terkait