Açılmayan bir PDF tam bir kayıp gibi hissettirir, ama genellikle öyle değildir. Vakaların büyük çoğunluğunda sayfa içeriği dosyanın içinde, sağlam ve okunabilir hâlde durmaktadır; bozulan şey, okuyucuya her sayfanın nerede başladığını söyleyen o küçük iç kayıt parçasıdır. Dosyayı onarmak, belgeyi yeniden oluşturmak değil, o kaydı yeniden inşa etmek demektir.
Bu rehber gerçekte neyin bozulduğunu, kurtarılabilir bir dosyayı gerçekten yok olmuş bir dosyadan nasıl ayırt edeceğinizi ve hiçbir şey kurmadan tarayıcınızda bir PDF'i nasıl onaracağınızı anlatıyor.
Bozuk bir PDF'te gerçekte ne bozulur
PDF, düz bir dosya gibi kesintisiz bir metin akışı değildir. Numaralandırılmış nesnelerden — yazı tipleri, görseller, sayfa tanımları, üst veriler — oluşan bir derlemedir; hemen ardından, dosyanın en sonunda çapraz başvuru tablosu ya da xref adı verilen bir arama tablosu gelir. Xref her nesnenin tam bayt konumunu kaydeder. Bir okuyucu PDF'i açtığında sona atlar, xref'i okur ve onu kullanarak birinci sayfayı bulur.
Bu tasarım hızlıdır ama belirgin bir zayıflığı vardır: dizin sonda durur ve geriye işaret eder. Nesnelerin konumunu herhangi bir şey kaydırırsa ya da dosyanın kuyruğu hiç ulaşmazsa, xref'teki bütün konumlar bir anda yanlış hâle gelir. Okuyucu birinci sayfayı 48.213. baytta arar, orada sayfa olmayan bir şey bulur ve vazgeçer. Sayfanın kendisiyle ilgili hiçbir şey zarar görmemiştir.
- Bozuk çapraz başvuru tablosu. Dizin yerindedir ama konumları artık gerçekle örtüşmez. PDF bozulmasının açık ara en yaygın biçimidir ve neredeyse her zaman onarılabilir.
- Kesilmiş dosya. Bir yükleme, indirme ya da kopyalama erken durmuştur; dolayısıyla dosyanın son bölümü — xref dâhil — hiç ulaşmamıştır. Dosyanın kesildiği yere kadar kurtarılabilir.
- Hasarlı nesne akışları. Tek tek nesneler değişmiştir; genellikle dosyaya hatalı yazan bir program yüzünden. Sayfa sayfa onarılabilir; hasarlı sayfalar biçimlendirmesini yitirebilir.
- Bozuk gömülü yazı tipleri. Metin oradadır ama başvurduğu yazı tipi okunamaz durumdadır, bu yüzden sayfalar boş ya da kutucuklarla dolu görünür. Genellikle standart bir yazı tipiyle değiştirilerek çözülür.
- Geçersiz dosya başlığı. Dosya
%PDF-ile başlamaz. Çoğu zaman dosyanın aslında PDF olmadığı ya da önüne bir şey eklendiği anlamına gelir.
Sık görülen hata iletileri, çözümlenmiş hâli
Okuyucunuzun gösterdiği ileti, neyin ters gittiğine dair makul bir yol göstericidir. En sık karşılaşılanlar şunlardır:
| Hata iletisi | Genellikle ne anlama gelir | Kurtarılabilir mi? |
|---|---|---|
| «Bu belge açılırken bir hata oluştu. Dosya hasarlı ve onarılamadı.» | Adobe'nin kendi onarım denemesi bozuk bir xref karşısında başarısız oldu | Genellikle evet, başka bir araçla |
| «PDF belgesi yüklenemedi.» | Chrome, dosya başlığını ya da xref'i çözümleyemedi | Genellikle evet |
| «Dosya ya desteklenen bir türde değil ya da hasar görmüş.» | Geçersiz veya eksik %PDF- başlığı | Bazen — gerçekten PDF olup olmadığını denetleyin |
| «Dict nesnesi bekleniyordu.» / «Geçersiz nesne numarası.» | Hasarlı nesne akışı | Kısmen — hasarsız sayfalar kurtarılır |
| Açılıyor ama bütün sayfalar boş | Bozuk ya da eksik gömülü yazı tipleri | Genellikle evet |
| Açılıyor ama ortasında kesiliyor | Kesilmiş dosya | Yalnızca kesilme noktasına kadar |
| «Bu belge korumalı.» | Bu bir bozulma değil: dosya şifreli | Onarım sorunu değil |
O son satır göründüğünden daha önemlidir. İnsanların onarım aracına getirdiği dosyaların azımsanmayacak bir bölümü hasarlı değildir — parolayla korunmaktadır ve okuyucunun iletisi yalnızca yeterince açık değildir. Parolayı biliyorsanız onarmaya çalışmak yerine dosyanın şifrelemesini PDF Koru ile yönetin.
Neler kurtarılabilir, neler kurtarılamaz
Beklentileri dürüstçe koymak burada iyimserlikten daha değerlidir, çünkü bir dosyaya zaman harcamayı ne zaman bırakıp özgün dosyayı aramaya başlamanız gerektiğini söyler.
- Neredeyse her zaman kurtarılabilir: bozuk xref tabloları, okuyucunun açmayı reddettiği ama bunun dışında eksiksiz olan dosyalar, yazma sırasında çöken bir programın kaydettiği PDF'ler ve yazı tipi sorunları yüzünden boş görünen dosyalar.
- Kısmen kurtarılabilir: kesilmiş dosyalar. Dosyanın bittiği bayta kadar her şeyi alırsınız, sonrasını almazsınız. %80'e ulaşmış bir indirme tipik olarak sayfaların yaklaşık %80'ini eksiksiz verir.
- Nadiren kurtarılabilir: nesne akışlarının kendisinin ilgisiz verilerle üzerine yazıldığı dosyalar; örneğin arızalı bir disk ya da ömrünü doldurmuş bir hafıza kartı yüzünden. Dizin yeniden kurulabilir ama gerçekten yok olmuş içeriği işaret edecektir.
- Zaten bir onarım sorunu değil: şifreli dosyalar, hiçbir zaman PDF olmamış dosyalar (örneğin bir Word belgesine verilmiş
.pdfuzantısı) ve 0 baytlık dosyalar. 0 baytlık bir dosyanın içinde kurtarılacak hiçbir şey yoktur.
Onarmadan önce denenecek üç şey
Bunların her biri bir dakikadan kısa sürer ve her biri bozulma olmayan gerçek bir sorun kategorisini çözer:
- Başka bir okuyucuda açın. Okuyucular, kurallara uymayan dosyalara ne kadar hoşgörülü davrandıkları bakımından çok büyük farklılıklar gösterir. Adobe Acrobat'ın kesin biçimde reddettiği bir PDF, küçük yapısal sorunları sessizce onaran Chrome ya da Firefox'ta çoğu zaman açılır. Tarayıcıda açılıyorsa yeniden PDF olarak yazdırın; böylece temiz bir kopyanız olur.
- Yeniden indirin. Dosya ağ üzerinden geldiyse en basit açıklama aktarımın başarısız olmasıdır. Yeniden indirin ve dosyanın kendisini suçlamadan önce boyutunu kaynaktakiyle karşılaştırın.
- PDF olduğunu doğrulayın. Dosyayı herhangi bir düz metin düzenleyicide açıp ilk satıra bakın. Gerçek bir PDF
%PDF-1.4ya da benzeriyle başlar.PKgörüyorsanız yanlış uzantı verilmiş bir ZIP ya da Office dosyasıdır;<!DOCTYPE html>görüyorsanız belge yerine bir hata sayfası indirmişsinizdir.
Üç adımda PDF onarma
Dosya gerçekten hasarlıysa PdfDocShift ile onarmak üç adım sürer. Kurulum ve kayıt gerekmez; yüklenen her dosya iki saat sonra sunucularımızdan kalıcı olarak silinir.
PDF Onar aracını açın
pdfdocshift.com/repair-pdf adresine gidin ve hasarlı dosyayı yükleme alanına sürükleyin ya da tıklayarak bulun. Dosyayı tam olduğu hâliyle yükleyin: önce adını değiştirmeyin, yeniden kaydetmeyin, açıp yeniden dışa aktarmayın; bunların her biri kurtarılabilir yapının üzerine yazabilir.
Onarım turunun çalışmasını bekleyin
Araç, var olan dizine güvenmek yerine dosyanın tamamını geçerli PDF nesneleri için tarar, bulduklarından sayfa ağacını yeniden kurar, çapraz başvuru tablosunu yeniden oluşturur ve okunamayan her gömülü yazı tipinin yerine standart bir yazı tipi koyar. Dosyaların çoğu birkaç saniyede tamamlanır; çok büyük ya da ağır hasarlı olanlar daha uzun sürer.
İndirin ve doğrulayın
Onarılmış dosyayı indirin ve yalnızca birinci sayfayla yetinmeyip düzgün biçimde denetleyin. Sayfa sayısının beklediğinizle örtüştüğünü doğrulayın, sonra ortadan bir sayfayı ve son sayfayı örnekleme yoluyla kontrol edin. Sayfalar eksikse dosya kesilmiştir ve elinizdeki, hayatta kalan her şeydir.
Hasarlı bir PDF'i şimdi onarın
Ücretsiz, kayıt gerektirmez, dosyalar 2 saat sonra silinir. Çoğu dosya 10 saniyenin altında onarılır.
PDF Onar aracını aç →Taranmış ve görsel ağırlıklı PDF'leri onarmak
Taranmış belgeler metin belgelerinden farklı bozulur ve bunları ayrı bir durum olarak ele almak yerinde olur. Taranmış bir PDF, büyük görsellerden oluşan bir kaptır; dolayısıyla dosyanın çok daha büyük bir bölümü görsel verisidir. Bu da kesilmenin size bozuk bir dizin yerine bütün sayfalara mal olması ve kısmi bir dosyanın çoğu zaman bir görselin ortasında bitip yarım çizilmiş bir son sayfa bırakması demektir.
Bundan iki sonuç çıkar. Birincisi: taranmış bir PDF'i başka herhangi bir işlemden önce onarın; hasarlı bir taramaya sıkıştırma ya da dönüştürme uygulamak hasarı kalıcı olarak sabitleme eğilimindedir. İkincisi: onarılan dosya açılıyor ama metin artık seçilemiyorsa metin katmanı hayatta kalmamıştır — onarılmış dosyayı OCR PDF'ten geçirerek bu katmanı yeniden oluşturabilirsiniz; araç görselleri okur ve altlarına yeni, aranabilir bir metin katmanı yazar.
Kurtarılan tarama sonrasında hantal geliyorsa — onarım bazen özgün dosyadan daha büyük bir dosya üretir, çünkü bozuk sıkıştırma yapılarını yeniden kullanamaz — PDF Sıkıştır sayfaların kendisine dokunmadan boyutu yeniden aşağı çeker.
PDF'ler nasıl bozulur ve bu nasıl önlenir
Gerçek hayattaki PDF bozulmalarının neredeyse tamamı az sayıda nedene dayanır ve çoğu önlenebilir:
- Yarıda kesilen aktarımlar. Kopan bir indirme, kopyalama ortasında bağlantısı düşen bir ağ paylaşımı ya da yazma işlemi bitmeden çıkarılan bir USB bellek. Çıkarılabilir ortamları her zaman düzgün biçimde çıkarın ve büyük aktarımlardan sonra dosya boyutunu doğrulayın.
- Bulutta eşitlenirken bir dosyayı düzenlemek. Dropbox, OneDrive ya da Google Drive'ın tam o sırada yüklemekte olduğu bir PDF'in üzerine kaydetmek, yarısı eski yarısı yeni bir dosya üretmenin güvenilir yoludur. Dosyayı açmadan önce eşitlemenin bitmesini bekleyin.
- Kaydetme sırasında çöken uygulamalar. Beklenmedik biçimde kapanan bir programın yazdığı PDF'te tipik olarak içerik vardır ama geçerli bir dizin yoktur — klasik onarılabilir durum.
- Eski sunucular üzerinden PDF'leri satır içi ek olarak göndermek. Bazı eski posta sistemleri ikili eklere hâlâ metin kipi kodlaması uygular ve bu, dosyaları yolda bozar. Güvenmediğiniz bir sistemle uğraşıyorsanız göndermeden önce dosyayı sıkıştırın.
- Arızalı depolama. Bozuk sektörler ve ömrünü doldurmuş hafıza kartları dosyaları sessizce bozar. Bir sürücüdeki birden fazla dosya bozulduysa sorun sürücüdedir — başka bir şey yapmadan önce her şeyi oradan kopyalayın.
Sıkça sorulan sorular
Hayır, ama çoğu onarılabilir. Bir PDF'in açılmamasının açık ara en yaygın nedeni olan bozuk çapraz başvuru tabloları neredeyse her zaman onarılabilir; çünkü sayfa içeriği el değmemiştir ve yalnızca dizinin yeniden kurulması gerekir. Kesilmiş dosyalar, kesildikleri noktaya kadar kurtarılır. Gerçek içeriği bir disk arızası nedeniyle üzerine yazılmış dosyalar genellikle kurtarılamaz ve 0 baytlık bir dosyayı hiçbir araç kurtaramaz.
Değiştirmemeli. Onarım, dosyanın yapısal dizinini ve sayfa ağacını yeniden kurar; sayfa içeriği olduğu gibi kopyalanır. Tek istisna gömülü yazı tipleridir: bir yazı tipi okunamıyorsa onarım onun yerine standart bir yazı tipi koyar, bu da metnin sayfadaki harf aralığını ya da yerleşimini biraz değiştirebilir. Sözcüklerin kendisi etkilenmez.
Tarayıcılar, kurallara uymayan PDF'lere Acrobat'tan çok daha hoşgörülüdür. Chrome ve Firefox, bozuk bir çapraz başvuru tablosunu dosyayı sayfa arayarak tarayıp sessizce aşar; Acrobat ise yapıyı doğrular ve bu doğrulamayı geçemeyen dosyaları reddeder. Bu işe yarar bir işarettir: tarayıcıda açılıyorsa içerik sağlamdır ve onarım neredeyse kesinlikle başarılı olur.
Genellikle sayfa hasarından çok bir yazı tipi sorunudur. Sayfa içeriği vardır ama okuyucunun çözemediği gömülü bir yazı tipine başvurur, bu yüzden hiçbir şey çizilmez. Standart yazı tipleri koyan bir onarım turu görünen metni normalde geri getirir. Sayfalar sonrasında da boş kalıyorsa belge gerçekten boş sayfalar içeriyor olabilir — kaç sayfada içerik olduğunu doğrulamak için Boş Sayfaları Kaldır aracını deneyin.
Araç yüklemeleri aktarım sırasında şifreliyor ve dosyaları hızla siliyorsa güvenlidir. PdfDocShift her yükleme için 256 bit SSL kullanır ve her dosyayı iki saat sonra sunucularından kalıcı olarak siler. Özellikle hassas materyaller için dosyayı onarın, ardından paylaşmadan önce 256 bit AES şifreleme uygulayan PDF Koru aracıyla bir parola ekleyin.
Hayır. Onarım ile şifre çözme tümüyle farklı işlemlerdir. Onarım aracı hasarlı bir dosyanın yapısını yeniden kurar; şifrelemeyi kaldırmaz ya da geri getirmez. Bir PDF hata iletisi yerine parola sorarak açılıyorsa dosya hasarlı değildir — korumalıdır ve parolaya ihtiyacınız olacaktır.
Dosyanızı kurtarmaya hazır mısınız?
Ücretsiz, kayıt gerektirmez, dosyalar 2 saat sonra silinir. Her cihazda, kurulum olmadan çalışır.
PDF Onar aracını aç →