PDFMove
PDF Düzenleme Neden Word Gibi Değil? Formatın Teknik Mantığı
Rehber

PDF Düzenleme Neden Word Gibi Değil? Formatın Teknik Mantığı

5 dk okuma

"PDF'i açtım, yazıya tıkladım, hiçbir şey olmuyor." Bu cümle, formatı ilk kez ciddi biçimde düzenlemeye çalışan hemen herkesin bir noktada kurduğu cümle. Sorun kullandığınız programda değil, PDF'in ne için tasarlandığında. Bu yazıda formatın içeride nasıl çalıştığını, bu yüzden hangi düzenlemelerin kolay hangilerinin neredeyse imkânsız olduğunu ve tarayıcıda çalışan bir düzenleyicinin gerçekte ne yaptığını anlatıyoruz.

PDF bir belge değil, bir baskı talimatıdır

PDF'in 1990'ların başındaki tasarım amacı çok netti: bir belgenin hangi bilgisayarda, hangi işletim sisteminde, hangi yazıcıda açılırsa açılsın birebir aynı görünmesini sağlamak. O dönemde bu ciddi bir problemdi; aynı Word dosyası iki farklı makinede farklı sayfalara bölünebiliyordu.

Çözüm, belgeyi "içerik" olarak değil "sayfanın nasıl çizileceği" olarak saklamaktı. Bir PDF sayfasının içi kabaca şuna benzer talimatlardan oluşur:

  • Şu yazı tipini şu boyutta seç.
  • İmleci sayfanın soldan 72, alttan 700 birim noktasına götür.
  • Şu harf dizisini çiz.
  • İmleci 14 birim aşağı indir.
  • Şu harf dizisini çiz.

Dikkat edin: bu listede "paragraf" diye bir kavram yok. "Başlık" yok. "Bu cümle şu cümlenin devamıdır" bilgisi yok. Sadece harflerin nereye çizileceği var. Sayfayı gözünüzle okuduğunuzda paragraf görürsünüz çünkü beyniniz boşlukları yorumlar — ama dosyada o yapı yazılı değildir.

Bu yüzden "kelimeyi değiştir" basit bir iş değil

Diyelim bir paragrafta "otuz" yazan yeri "otuz beş" yapmak istiyorsunuz. Word'de bu tek bir tuş kombinasyonu: yazarsınız, satır uzar, kelimeler alta kayar, paragraf yeniden akar, gerekirse sayfa sonu değişir.

PDF'te aynı işi yapmak için düzenleyicinin şunları başarması gerekir:

  1. Sayfadaki hangi harf çizim komutlarının o kelimeye ait olduğunu bulmak.
  2. O harflerin hangi satıra ait olduğunu, satırın nerede bittiğini tahmin etmek.
  3. O satırların bir paragraf oluşturduğunu, sütun sınırlarının nerede olduğunu çıkarım yapmak.
  4. Yeni metnin genişliğini kullanılan yazı tipiyle hesaplamak.
  5. Taşan kelimeleri sonraki satıra kaydırmak, ardından tüm paragrafı ve gerekirse sonraki paragrafları yeniden konumlandırmak.
  6. Kullanılan yazı tipi dosyaya gömülü değilse veya sadece kullanılan harfler gömülüyse ("alt küme" gömme), yeni harfleri nasıl çizeceğine karar vermek.

Her adım bir tahmindir ve tahminler birikir. Tek sütunlu, basit bir metin belgesinde bu tahminler genellikle tutar. İki sütunlu bir dergi sayfasında, hücreleri çizgilerle ayrılmış bir tabloda veya sayfanın kenarına dikey yerleştirilmiş bir notta tutmaz. Bir programın "PDF düzenleme" özelliğinin bazı dosyalarda harika, bazılarında berbat çalışmasının sebebi tam olarak budur.

Altıncı madde özellikle sinsi bir sorun. Dosya boyutunu küçültmek için birçok PDF üreticisi yazı tipinin tamamını değil, sadece belgede geçen harfleri gömer. Belgede hiç "ğ" yoksa o harfin çizim bilgisi dosyada yoktur. Siz "değişiklik" yazmaya kalkarsanız düzenleyicinin o harf için yapabileceği hiçbir şey yoktur — ya başka bir yazı tipine düşer (görsel uyumsuzluk) ya da harf hiç çıkmaz.

Katman ekleme: sorunlu kısmı hiç yaşamayan yaklaşım

Yukarıdaki altı adımın tamamı, mevcut çizim komutlarını anlamaya ve değiştirmeye çalıştığınız için zordur. Peki hiç dokunmasak?

Katman ekleme yaklaşımı tam olarak bunu yapar: sayfanın mevcut talimat listesinin sonuna yeni talimatlar ekler. "Ayrıca şu koordinata şu metni yaz." "Ayrıca şurada şu boyutta bir dikdörtgen çiz." Orijinal içeriğe hiç dokunulmaz, dolayısıyla bozulma riski sıfırdır.

| Özellik | Katman ekleme | Yerinde metin düzenleme | |---|---|---| | Orijinal düzeni bozma riski | Yok | Var, dosyaya göre değişir | | Yazı tipi gömme sorunu | Yeni yazı tipi kullanılır, sorun olmaz | Eksik harflerde bozulur | | Satır yeniden akışı | Yok | Amaçlanır ama garantisiz | | Taranmış PDF'te çalışır mı | Evet | Hayır (önce OCR gerekir) | | Karmaşık düzenlerde güvenilirlik | Yüksek | Düşük | | Tipik kullanım | Form doldurma, imza, işaretleme, damga | Metin düzeltme |

Pratikte insanların PDF'te yapmak istediği işlerin büyük kısmı ilk sütuna girer: bir forma isim yazmak, bir kutuyu işaretlemek, imza atmak, bir paragrafı daire içine almak, sayfaya "TASLAK" damgası basmak. Bunların hiçbiri metin akışının yeniden hesaplanmasını gerektirmez.

"Üstünü kapatıp yeniden yazma" tekniği ve sınırı

Katman ekleme ile küçük düzeltmeler de yapılabilir: hatalı kelimenin üzerine sayfa zeminiyle aynı renkte dolu bir kutu koyup yanına doğrusunu yazmak. Beyaz zeminli belgelerde sonuç göze çarpmaz ve düzen hiç bozulmaz.

Ama bu tekniğin iki önemli sınırı var:

Görsel bir örtmedir, silme değildir. Altındaki metin dosyada durmaya devam eder. Metin seçme aracıyla sayfayı taradığınızda, dosyayı metin olarak dışa aktardığınızda veya arama yaptığınızda örtülen içerik ortaya çıkar. Gizli bilgi kaldırıyorsanız bu yöntem güvenli değildir — redaksiyon araçları içeriği dosyadan fiziksel olarak siler, örtmez.

Uzunluk değişirse hizalama bozulur. Yeni metniniz eskisinden belirgin biçimde uzunsa sonraki kelimelerin üzerine taşar. Kısa düzeltmeler için idealdir, cümle yeniden yazımı için değil.

Tarayıcıda çalışmak ne değiştiriyor?

Modern tarayıcılar, PDF'i okumak ve yeniden yazmak için gereken işlemleri yerel olarak yapabilecek güçte. Bu, dosyanın hiçbir sunucuya gönderilmemesi anlamına gelir — sözleşme, kimlik belgesi, hasta raporu, mali tablo gibi dosyalarda bu ciddi bir fark. Ayrıca yükleme ve indirme beklemesi ortadan kalkar; büyük dosyalarda bu, işlemi bitiren süreyi belirgin biçimde kısaltır.

Karşılığında bazı sınırlar var. Tarayıcı sekmesinin kullanabileceği bellek sınırsız değildir; birkaç yüz megabaytlık, yüzlerce yüksek çözünürlüklü görsel içeren dosyalarda yerel bir program daha rahat çalışır. Ayrıca ön baskı denetimi, renk profili yönetimi, PDF/X uyumluluk kontrolü gibi profesyonel matbaa işleri hâlâ masaüstü yazılımlarının alanıdır.

Ne zaman düzenleme, ne zaman kaynağa dönme?

Karar aslında basit bir soruyla veriliyor: kaynak dosya elinizde mi?

Elinizde belgenin Word, Excel, PowerPoint veya tasarım programı hâli varsa, değişikliği orada yapıp PDF'i yeniden üretin. Her zaman en temiz sonuç budur ve tartışmasız en hızlı yoldur.

Kaynak yoksa — ki PDF'lerin çoğu bu durumdadır, dosya size dışarıdan gelmiştir — katman ekleme doğru araçtır. Beklentinizi buna göre kurun: sayfaya bir şeyler ekleyecek, işaretleyecek, imzalayacaksınız. Metnin tamamını yeniden yazmayı planlıyorsanız PDF'i metin veya Word'e dönüştürüp oradan devam etmek, sonra yeniden PDF üretmek daha az acı veren yoldur — ancak o dönüşümde de düzenin bir miktar değişeceğini kabul etmeniz gerekir.

Özetle

PDF, sayfanın nasıl görüneceğini garanti etmek için tasarlandı; içeriğin nasıl değiştirileceğini kolaylaştırmak için değil. Dosyanın içinde paragraf, başlık ve akış bilgisi çoğu zaman bulunmaz, sadece harflerin koordinatları vardır. Bu yüzden yerinde metin düzenleme her araçta tahmine dayalı ve kırılgandır; buna karşılık sayfanın üzerine katman eklemek güvenilir ve düzeni bozmayan bir işlemdir. Günlük ihtiyaçların büyük çoğunluğu ikinci kategoriye girdiğinden, doğru beklentiyle yaklaşıldığında tarayıcıda PDF düzenleme fazlasıyla iş görür.

Sıkça Sorulan Sorular

PDF'te paragraf kavramı gerçekten yok mu?

Çoğu PDF'te yoktur. Dosya, sayfaya harfleri belirli koordinatlara yerleştiren çizim komutlarından oluşur; hangi harflerin bir cümle, hangi cümlelerin bir paragraf oluşturduğu bilgisi genellikle kaydedilmez. Etiketli (tagged) PDF'lerde erişilebilirlik amacıyla bu yapı bilgisi eklenir, ama günlük hayatta karşılaştığımız dosyaların büyük kısmı etiketsizdir.

Bazı programlar PDF metnini düzenleyebiliyorum diyor, onlar nasıl yapıyor?

Genellikle iki yoldan biriyle: ya sayfadaki harfleri konumlarına bakarak satır ve blok halinde tahmin ederek gruplandırır, ya da sayfayı arka planda düzenlenebilir bir belgeye dönüştürüp sonra geri yazar. İkisi de tahmine dayanır; çok sütunlu düzenlerde, tablolarda ve gömülü yazı tipi bulunmayan dosyalarda sonuç bozulabilir. Bu yüzden aynı program bir dosyada mükemmel, diğerinde kötü çalışır.

Katman olarak eklenen metin PDF'in orijinal içeriğini bozar mı?

Hayır. Katman ekleme, sayfanın mevcut çizim komutlarına dokunmadan sona yeni komutlar ilave eder. Orijinal metin, görseller ve düzen aynen yerinde kalır; eklediğiniz içerik onların üzerine çizilir. Bu, düzeni bozma riski olmayan en güvenli düzenleme biçimidir.

Tarayıcıda çalışan bir düzenleyici masaüstü programı kadar iyi olabilir mi?

İşin türüne bağlı. Katman ekleme, form doldurma, imza ve işaretleme gibi işlerde tarayıcı tabanlı araçlar masaüstü programlarıyla aynı sonucu üretir ve dosyanız cihazdan çıkmadığı için gizlilik avantajı sağlar. Buna karşılık metin akışını yeniden düzenleme, karmaşık ön baskı kontrolleri ve çok yüz megabaytlık dosyalarla çalışma gibi işlerde masaüstü yazılımları hâlâ önde.

Bu konuyu PDF Düzenle aracıyla hemen deneyin.

PDF Düzenle aracını dene