Perbaiki PDF
Pemulihan upaya terbaik untuk PDF yang rusak — tabel xref rusak, unduhan terpotong, header korup. Berjalan sepenuhnya di peramban Anda.
Pilih PDF yang rusak
atau jatuhkan satu di sini — perbaikan berjalan secara lokal di peramban Anda
—
Pemulihan upaya terbaik. Tidak setiap PDF bisa diperbaiki — jika konten halaman itu sendiri sudah hancur, perbaikan bisa menghasilkan berkas yang terbuka tetapi kosong.
Laporan perbaikan
- Metode pemulihan—
- Halaman sebelum—
- Halaman sesudah—
- Ukuran sebelum—
- Ukuran sesudah—
Your file is ready
Processed entirely in your browser — the file never left your device.
Cara memperbaiki PDF
Tiga langkah. Berkas tidak pernah meninggalkan peramban Anda.
Buka berkas yang rusak
Pilih atau jatuhkan PDF yang tidak bisa dibuka. Berkas dibaca hanya ke memori peramban Anda.
Jalankan perbaikan
Kami mencoba pemuat standar, lalu pemuat toleran, lalu membangun ulang tabel xref dari bita mentah.
Unduh salinan hasil perbaikan
Anda mendapat PDF baru — dan laporan diagnostik yang menunjukkan jalur pemulihan mana yang berhasil.
Cara kerja Perbaiki PDF
Berkas PDF secara struktur adalah tiga hal: sebuah header (%PDF-1.x),
sebuah urutan objek tak langsung (halaman, fon, aliran konten), dan sebuah
tabel xref di akhir yang menyatakan "objek N berada di offset
bita X". Saat PDF gagal terbuka, hampir selalu satu dari dua hal
terjadi: xref-nya salah (unduhan terpotong, penyimpanan parsial,
offset menunjuk ke tempat yang keliru), atau salah satu objek tak langsung
rusak (kompresi buruk, panjang hilang, aliran patah).
Kami mencoba perbaikan dalam tiga tahap. Tahap 1 adalah pemuatan ketat dengan pdf-lib —
ini menangani kasus mudah saat berkas sebenarnya baik-baik saja. Tahap 2 adalah
pemuatan toleran: kami meminta pdf-lib (dan fork @cantoo/pdf-lib, yang
punya pengurai xref sedikit lebih longgar) untuk mengabaikan objek
rusak satu per satu dan terus berjalan. Tahap 3 adalah upaya terakhir: kami memindai
bita mentah untuk setiap blok N G obj … endobj, membangun
tabel xref yang benar-benar baru yang menunjuk ke objek yang kami temukan, lalu mencoba lagi
pemuat toleran pada berkas hasil sintesis itu.
Apa yang bisa diperbaiki alat ini
- Unduhan terpotong ketika xref + trailer hilang di bagian akhir.
- Offset xref yang salah — umum pada penyimpanan parsial atau pembaruan inkremental yang gagal.
- Sampah yang ditambahkan di awal berkas (kami menemukan ulang header
%PDF-). - Objek yang tidak berurutan setelah alat pihak ketiga menulis berkas secara keliru.
Apa yang tidak bisa diperbaiki alat ini
- Berkas terenkripsi yang kata sandinya tidak diketahui. Perbaikan memperbaiki struktur, bukan akses. Gunakan Buka Kunci PDF sebagai gantinya.
- Aliran konten yang rusak. Jika instruksi penggambaran halaman yang sebenarnya korup, perbaikan bisa menghasilkan berkas yang terbuka tetapi tampil kosong.
- Berkas tanpa objek yang bisa dipulihkan. Jika semua yang ada setelah header berupa sampah, tidak ada yang bisa direkonstruksi.
Privasi & keamanan
PDF yang rusak biasanya akibat adanya sesuatu yang salah pada berkas penting — kontrak final yang tidak bisa dibuka, dokumen pajak yang Acrobat tolak untuk muat, rekening koran yang diunduh dan misterius korup. Sebagian besar layanan perbaikan daring mengunggah berkas Anda ke server mereka. Karena alat ini berjalan sepenuhnya di peramban, tidak ada langkah unggah sama sekali, sehingga bahkan berkas dengan konten rahasia bisa diperbaiki tanpa meninggalkan perangkat Anda.
Pertanyaan yang sering diajukan
PDF adalah serangkaian objek tak langsung (halaman, fon, aliran data) ditambah tabel "xref" yang mengindeksnya. Saat PDF rusak, biasanya salah satu dari dua bagian itu yang bermasalah — objeknya baik-baik saja tetapi indeksnya rusak, atau sebaliknya. Kami mula-mula mencoba pemuat PDF standar. Jika gagal, kami menelusuri bita mentahnya, menemukan tiap penanda objek, lalu membangun ulang tabel xref baru yang menunjuk ke objek tersebut. Hasilnya kemudian diserialkan ulang dengan pengaturan PDF paling portabel (tanpa aliran objek) agar bisa dibuka di setiap pembaca.
Tidak. PDF yang rusak diurai sepenuhnya di dalam peramban Anda oleh pdf-lib dan rutin perbaikan tingkat bita kami. Tidak ada langkah di server, sehingga bahkan berkas dengan konten rahasia bisa diperbaiki dengan aman.
Perbaikan ini bersifat upaya terbaik. Jika aliran konten halaman itu sendiri rusak, berkas mungkin termuat tetapi tampil kosong — itu kehilangan data yang tidak bisa direka ulang oleh alat ini. Jika berkas sama sekali tidak punya objek tak langsung yang bisa dipulihkan (semuanya telah ditimpa atau terpotong setelah objek pertama), kami memunculkan galat yang jelas alih-alih menghasilkan hasil palsu.
Belum tentu. Berkas hasil perbaikan biasanya berukuran mirip dengan aslinya. Jika berkas asli memakai aliran objek (sebuah fitur kompresi), salinan hasil perbaikan bisa sedikit lebih besar karena kami menerbitkannya kembali tanpa fitur itu demi kompatibilitas maksimal.
Hanya kerusakan strukturnya, bukan kata sandinya. Jika Anda punya PDF yang rusak sekaligus dilindungi kata sandi, perbaiki dulu, lalu pakai alat Buka Kunci PDF kami dengan kata sandi yang benar.