Yükleme yok, %100 yerel, hesap yok

Makale

Tarayıcıdaki PDF araç seti: temizle, düzenle ve yapılandır

PDF işlerinin çoğu üç gruba ayrılır: bir belgeyi okunur kılmak, sayfalarını yüzeyde yerleştirmek ve ona iliştirilmiş veriyi düzenlemek. Bu site, o grupları kapsayan yaklaşık on bir küçük araç sunar ve hepsi dosya üzerinde tarayıcı sekmenizin içinde çalışır. PDF, cihazınızdan ayrılmadan açılır, değiştirilir ve kaydedilir; böylece aynı araç bir maaş bordrosuna da gizli bir sözleşmeye de eşit derecede hizmet eder.

Bir taramayı temizleyin ve düzeltin

Bir tarayıcıdan ya da telefon kamerasından gelen sayfa, saklamaya değer hale gelmeden önce çoğu zaman birkaç düzeltmeye ihtiyaç duyar. Döndürme aracı, yan ya da baş aşağı gelen sayfaları 90 derecelik adımlarla çevirir ve eski taranmış PDF döndürme kılavuzunun yerini alır. Düzleştirme aracı, hafif bir açıyla duran metni doğrultur; bunu sonradan metin tanıma çalıştırmayı planladığınızda önem kazanır. Gri tonlama aracı renk kanallarını kaldırır, bu da dosyayı küçültür ve düz yatak tarayıcıların beyaz kâğıda eklediği soluk tonu yok eder. Onarım aracı sınırları konusunda dürüsttür: hasarlı bir PDF'nin pdf-lib'in ayrıştırıp yeniden kaydedebildiği kısımlarını yeniden kurar, yani başka okuyucuların reddettiği birçok dosyayı kurtarır, ama dosyaya hiç yazılmamış içeriği yeniden oluşturamaz. Onu açılmayan bir belgede ilk deneme olarak kullanın, garanti olarak değil.

Eğri ve bulanık taranmış bir sayfa, düzleştirme ve gri tonlama temizliğinden sonra düz ve okunaklı hale gelen aynı sayfanın yanında.

Sayfaları yerleştirin

Bir belge okunur hale geldikten sonra, sayfaların yaprak üzerinde nasıl durduğunu değiştirmeniz gerekebilir. Kırpma aracı kenar boşluklarını budar ya da bir sayfayı ilgilendiğiniz bölgeye indirir. Yeniden boyutlandırma aracı sayfa ölçülerini değiştirir, örneğin US Letter'dan A4'e, böylece bir belge başka bir ülkede doğru basılır. N-up aracı birkaç sayfayı tek bir yaprakta yan yana yerleştirir; bu da el ilanları için ya da kâğıt tasarrufu için kullanışlıdır. Dönüşümlü harmanlama aracı iki dosyayı sayfa sayfa iç içe geçirir ve buna başvurmanın en yaygın nedeni tek taraflı bir tarayıcıyla yapılan çift taraflı tarama olur: ön yüzleri bir dosyaya tararsınız, desteyi çevirip arka yüzleri ikinci bir dosyaya tararsınız, sonra onları harmanlayarak sayfaların özgün sırasına dönmesini sağlarsınız. Bu araçların hiçbiri metninizi rasterleştirmez, dolayısıyla dijital doğmuş bir PDF, düzen değişikliğinden sonra da seçilebilir metnini korur.

Üst veri ve yapı

Son grup, sayfaların etrafına sarılı veridir. Üst veri aracı başlık, yazar, konu ve anahtar kelime alanlarını okur ve yeniden yazar, ayrıca bir belgeyi paylaşmadan önce bunları temizlemenize izin verir; bu, küçük ama gerçek bir gizlilik adımıdır. Yer imi aracı, bir PDF okuyucunun yan panelinde gösterdiği tıklanabilir taslağı oluşturur, böylece uzun bir rapor gezilebilir hale gelir. HTML'den PDF'ye aracı ters yöne gider ve yapıştırılan biçimlemeyi bir PDF'ye dönüştürür, açık bir uyarıyla: sonucu sayfanın bir görüntüsü olarak işler, yani çıktı seçilebilir metin değildir. Bir PDF'den gerçekten kelimeleri çıkarmanız gerektiğinde iki ayrı yol vardır. Dosya dijital olarak oluşturulduysa, pdf-to-text aracı gömülü metnini doğrudan ve tam olarak okur. Dosya bir taramaysa, okunacak metin yoktur, dolayısıyla optik karakter tanımaya ihtiyaç duyarsınız; bu, harfleri resimden tahmin eder ve hata yapabilir. Hangi durumda olduğunuzu bilmek bir sürü kafa karışıklığını önler.

PDF iç yapısı ve XREF tabloları

Bir PDF dosyası doğrusal bir belge değil; dosyanın sonundaki bir Cross-Reference (XREF) tablosuyla birbirine bağlı ayrı nesnelerin (sözlükler, diziler, akışlar ve sayısal değerler) oluşturduğu bir veritabanıdır. XREF tablosu her nesne kimliğini tam bayt ofseti ile eşler. Bazı masaüstü düzenleyiciler değişiklikleri artımlı bir güncelleme olarak kaydeder: yalnızca değiştirilen nesneleri geçersiz kılan, orijinal baytları altta olduğu gibi bırakan yeni bir XREF bölümü dosyaya eklenir. pdf-lib üzerine kurulu tarayıcı tabanlı araçlar farklı çalışır: tüm belgeyi bellek içi bir nesne grafiğine ayrıştırır, istenen değişikliği uygular (örneğin bir sayfanın Rotate girişini 0'dan 90'a yeniden yazarak), ardından tüm dosyayı sıfırdan tek bir yeni PDF olarak yeniden serileştirir. Bu tam yeniden yazma, aracın çalıştığı sürece tüm belgenin belleğe sığması gerektiği anlamına gelir; her aracın maksimum bir girdi boyutu dayatmasının nedeni budur; hiçbir zaman bunun hiçbir kısmını bir sunucuya yüklemez.

Bir PDF dosyasının yapısı: başlık, nesneler, her nesneyi bayt konumuyla indeksleyen xref tablosu ve trailer.

Akış sıkıştırması ve PDF onarımı nasıl çalışır

Bir PDF'deki sayfa içeriği (metin çizim komutları, vektör yolları, tarama görüntüleri) neredeyse her zaman FlateDecode (zlib) ile sıkıştırılmış Stream nesneleri içinde bulunur. Bir PDF bozulduğunda hasar genellikle hatalı biçimlenmiş bir XREF tablosu ya da kesilmiş sıkıştırılmış bir akış şeklinde ortaya çıkar. Onarım aracı, hasarlı XREF tablosunu tamamen atlayarak ham bayt akışının doğrusal taramasını yapar; tek tek nesneleri sınırlayan obj ve endobj işaretleyicilerini arar. Bu nesneleri çıkarır, ilişkili akışlarının sıkıştırmasını çözmeye çalışır ve sıfırdan yeni, iyi biçimlendirilmiş bir XREF tablosu oluşturur. Bozulma sıkıştırılmış bir Flate akışının içinde yer alıyorsa o belirli nesnedeki veri kurtarılamaz; belge yapısı geri yüklenebilir, ancak etkilenen sayfalar boş görülebilir veya görüntüler eksik olabilir.

Bu makaledeki araçlar

Sıkça sorulan sorular

Bu PDF araçları dosyamı bir sunucuya yükler mi?

Hayır. Bu araçların her biri PDF'yi tarayıcı sekmenizin içinde JavaScript ve WebAssembly kullanarak açar, düzenler ve kaydeder. Dosya diskinizden sayfaya okunur ve sonuç doğrudan bir indirmeye yazılır, yani ağ üzerinden hiçbir şey gönderilmez. Bir aracı kullanırken tarayıcınızın ağ panelini açarak ya da sayfa yüklendikten sonra internet bağlantısını keserek aracın yine de çalıştığını izleyerek bunu doğrulayabilirsiniz.

Onarım aracı bozuk her PDF'yi düzeltebilir mi?

Her dosyayı değil. Onarım aracı belgeyi yeniden ayrıştırır ve taze, düzgün biçimli bir kopya yazar; bu da bozuk çapraz başvuru tablolarını ve bir PDF'nin açılmasını engelleyen birçok yapısal kusuru giderir. Gerçekten eksik olan veriyi icat edemez ya da güçlü şifrelemeyi geri alamaz. Onu hızlı bir ilk deneme olarak görün: dosyanızı kurtarırsa işiniz biter, kurtaramazsa da hiçbir şey kaybetmemiş olursunuz ve aslına bakabilirsiniz.