İki PDF arasındaki farkı neden bulmak gerekir?
Bir sözleşmenin ikinci taslağı geldiğinde karşı taraf "yalnızca birkaç düzeltme yaptık" der. Gerçekten yalnızca birkaç düzeltme mi yapılmıştır, yoksa bir ceza şartının tutarı ya da bir teslim tarihi sessizce mi değişmiştir? Aynı soru kira sözleşmeleri, teklif dosyaları, ihale şartnameleri, akademik makaleler, kullanım koşulları ve yönetmelik metinlerinde de ortaya çıkar. Elinizde iki PDF sürümü vardır ama dosyaların yan yana açılıp gözle taranması hem yavaş hem hatalıdır; insan gözü bir rakamın "100" yerine "1000" olduğunu ya da bir "değildir" kelimesinin eklendiğini kolayca kaçırır. İki dosyanın otomatik karşılaştırılması bu riski ortadan kaldırır ve incelemenizi yalnızca gerçekten değişen satırlara odaklar.
Bu araç iki PDF'in metnini sayfa sayfa okur, satırları karşılaştırır ve değişenleri yan yana gösterir. Bunun yanında sayfa sayısı, sayfa boyutu, başlık, yazar, üretici program ve tarih gibi belge bilgilerindeki farkları bir tabloda listeler. Metin farkıyla yakalanamayan değişiklikler için, yani bir logonun, imzanın ya da tablo çizgisinin değişmesi için, sayfaları görüntüye çevirip farklı pikselleri kırmızıyla işaretleyen görsel karşılaştırmayı sunar.
Nasıl kullanılır?
- "Eski sürüm (A)" alanına önceki PDF'i, "Yeni sürüm (B)" alanına güncel PDF'i bırakın. Sıra önemlidir: silinen satırlar A'dan, eklenenler B'den gösterilir.
- Gerekirse seçenekleri ayarlayın. Taramadan ya da farklı programdan çıkan dosyalarda "Boşluk farklarını yok say" seçeneği gürültüyü azaltır; başlıklardaki büyük/küçük harf oynamalarını önemsemiyorsanız ikinci kutuyu da işaretleyin.
- "PDF'leri karşılaştır" düğmesine basın. Özet satırı kaç satırın eklendiğini, silindiğini ve kaç sayfanın etkilendiğini söyler. Belge bilgileri tablosunda farklı olan özellikler "Farklı" olarak etiketlenir.
- Metin farkları bölümünde sol sütun eski, sağ sütun yeni sürümü gösterir. Silinen satırlar "−", eklenenler "+" işaretiyle ve renkle belirtilir; her satırın başında sayfa numarası vardır.
- Şekil ve görüntü değişikliklerini görmek için "Görsel karşılaştırmayı başlat" düğmesine basın. Her sayfa için farklı pikseller kırmızıyla çizilmiş bir önizleme ve fark yüzdesi alırsınız.
- Tüm sonucu saklamak ya da başkasına iletmek için "Fark raporunu indir (.txt)" düğmesini kullanın.
Satır düzeyinde metin karşılaştırması nasıl çalışır?
Araç her sayfadaki metni pdf.js ile okur, aynı yatay çizgiye düşen kelimeleri bir satırda toplar ve belgenin tamamını sırayla bir satır listesine dönüştürür. İki listeyi, Myers diff algoritması olarak bilinen yöntemle karşılaştırır. Bu, Git gibi sürüm kontrol sistemlerinin de kullandığı yaklaşımdır: iki liste arasındaki en kısa değişiklik dizisini, yani en az sayıda silme ve ekleme ile birini ötekine dönüştüren yolu bulur. Bu sayede araya yeni bir madde eklendiğinde sonraki bütün satırlar "değişti" diye işaretlenmez; yalnızca eklenen satır görünür. Tüm hesap tarayıcınızda yapılır, metin hiçbir yere gönderilmez.
Satır düzeyinin sınırları da vardır. Bir paragrafın bir kelimesi değiştiğinde o paragrafın değişen satırı silinmiş, yenisi eklenmiş olarak görünür; satırın içinde hangi kelimenin değiştiğini kendiniz gözle bulursunuz. Sayfa kenar boşluğu ya da yazı büyüklüğü değişip satır kırılma noktaları kaydığında, içerik aynı olsa bile çok sayıda satır farklı görünebilir. Böyle durumlarda "Boşluk farklarını yok say" seçeneği yardımcı olur; yine de çok kaydığında paragrafları ayırıp karşılaştırmak, ya da metni PDF'den Metin Çıkar aracıyla alıp Metin Karşılaştır aracına yapıştırarak kelime düzeyinde bakmak daha net sonuç verir.
Belge bilgileri tablosu neyi gösterir?
Tablo; sayfa sayısını, ilk sayfanın boyutunu (punto ve milimetre), dosya boyutunu, başlık, yazar, konu, anahtar sözcükler, oluşturan program, PDF üretici ve oluşturma ile değiştirme tarihlerini karşılaştırır. Sözleşme sürümlerinde en çok işe yarayan satırlar sayfa sayısı ve sayfa boyutudur: Taslağın bir sayfa uzaması, bir ek eklendiğini düşündürür; sayfa boyutunun A4'ten Letter'a dönmesi dosyanın başka bir programdan geçtiğini gösterir. Değiştirme tarihi ve üretici program satırları, dosyanın iki sürüm arasında hangi programdan geçtiğine dair ipucu verir. Bu bilgiler dosya içinde yazılı olan etiketlerdir; kolayca değiştirilebilir, bu nedenle tek başına kanıt sayılmaz.
Görsel karşılaştırma ne zaman gerekir?
Metin karşılaştırması yalnızca metni görür. Bir logonun değişmesi, imza ya da kaşenin eklenmesi, tablodaki çizgi veya gölgelendirmenin farklılaşması, bir grafiğin yenilenmesi ya da taranmış bir sayfada hiç metin bulunmaması gibi durumlarda görsel karşılaştırma gerekir. Araç her iki sayfayı aynı ölçekte çizer, B sayfasını A sayfasının boyutuna oturtur ve piksel piksel kıyaslar. Farklı olan pikseller kırmızıya boyanır, aynı olan bölgeler soluk gri gösterilir; böylece değişikliğin tam yeri bir bakışta görünür. Her sayfanın altında farklı piksel yüzdesi yazar; birkaç binde birlik farklar çoğunlukla yazı tipi yumuşatmasından kaynaklanır, anlamlı değişiklikler belirgin kırmızı bölgeler olarak çıkar.
Görsel karşılaştırma bellek kullandığı için isteğe bağlıdır ve yalnızca ortak sayfa sayısı kadar sayfa için, en fazla 40 sayfa ile sınırlı çalışır. Çok sayfalı belgelerde önce metin farkına bakıp şüpheli sayfaları ayrı bir dosyaya bölerek görsel karşılaştırma yapmak daha hızlıdır.
Sözleşme sürümlerini karşılaştırırken dikkat edilecekler
- Sayıları ayrıca kontrol edin. Tutar, süre, oran ve tarih değişiklikleri tek karakterlik farklardır; vurgulu satırı mutlaka kelimesi kelimesine okuyun.
- Kaybolan maddeleri arayın. Silinen satırlar çoğu zaman eklenenlerden daha önemlidir; bir sorumluluk sınırlamasının kalkması gibi.
- Sayfa sayısını karşılaştırın. İki sürüm arasında sayfa sayısı değişmişse ek ya da çıkarılmış bir bölüm olabilir.
- Taranmış sayfaları metinle karşılaştırmayın. Metin bulunmayan sayfalarda araç uyarı verir; görsel karşılaştırmayı kullanın veya önce Resimden Yazıya (OCR) aracıyla metne çevirin.
- Hukuki değerlendirme yerine geçmez. Araç farkı gösterir, farkın hukuki sonucunu değerlendirmez; önemli sözleşmelerde bir uzmana danışın.
Neden Bilişim Ajans aracı?
- Dosya yüklenmez. Sözleşme taslakları gizli olabilir. Karşılaştırma tamamen tarayıcınızda yapılır; sayfa çevrimdışı da çalışır.
- Üç bakış tek yerde. Satır farkı, belge bilgisi tablosu ve piksel farkı aynı sayfada.
- Rapor indirilebilir. Sonuç, Türkçe karakterleri bozmadan .txt olarak saklanır.
- Gerçekten ücretsiz. Kayıt, filigran, günlük sınır ve "premium" tuzağı yoktur.
Sık sorulan sorular
PDF'lerim bir sunucuya yükleniyor mu?
Hayır. İki dosya da tarayıcınızın belleğinde okunur ve karşılaştırma yine tarayıcınızda yapılır. Hiçbir ağ isteği yapılmaz; "Network" sekmesinden doğrulayabilirsiniz.
Karşılaştırma hangi farkları yakalar?
Metin farklarını satır düzeyinde, sayfa sayısı ve boyutu ile belge bilgilerindeki farkları tabloda, görsel değişiklikleri ise isteğe bağlı piksel karşılaştırmasıyla yakalar. Gizli katmanlar, JavaScript, ekli dosyalar ve imza bilgisi gibi yapısal farklar karşılaştırılmaz.
Neden hemen hemen aynı iki dosyada çok sayıda fark çıkıyor?
Metin satırlara göre karşılaştırıldığı için kenar boşluğu, yazı tipi ya da sayfa boyutu değişince satır kırılmaları kayar ve içerik aynı olsa bile çok satır farklı görünür. "Boşluk farklarını yok say" seçeneğini açın; yeterli olmazsa iki dosyayı aynı programla yeniden kaydedip deneyin.
Taranmış (resim) PDF'leri karşılaştırabilir miyim?
Metin bulunmayan sayfalarda araç "metin bulunamadı" uyarısı verir. Bu durumda görsel karşılaştırmayı kullanın; piksel farkı sayfa görüntülerini kıyaslar. Metin farkı istiyorsanız önce Resimden Yazıya (OCR) aracıyla her iki dosyayı da metne çevirin.
Farklı sayıda sayfası olan dosyaları karşılaştırabilir miyim?
Evet. Metin karşılaştırması tüm belgeyi bir bütün olarak ele alır, eklenen ya da silinen sayfaların satırları fark olarak görünür. Görsel karşılaştırma ise iki dosyada ortak olan sayfa sayısı kadar sayfayı kıyaslar; fazla sayfaları not olarak bildirir.
Fark raporunda neler var?
Rapor; dosya adlarını, belge bilgisi farklarını, eklenen ve silinen satır sayısını ve her farklı satırı sayfa numarasıyla listeler. Türkçe karakterlerin Not Defteri'nde de doğru görünmesi için UTF-8 imzalı kaydedilir. Görsel karşılaştırma yapıldıysa sayfa başına fark yüzdesi de eklenir.
Şifreli PDF'i karşılaştırabilir miyim?
Şifreli dosyalar okunamaz; araç "Dosya şifreli görünüyor" uyarısı verir. Bildiğiniz parolayla PDF Şifre Kaldır aracından şifreyi kaldırıp tekrar deneyin.
Dosya çok büyükse ne olur?
50 MB üstü dosyalarda araç uyarı gösterir; metin çıkarma ve özellikle görsel karşılaştırma uzun sürebilir. Mümkünse bilgisayarda deneyin, ya da şüpheli sayfaları PDF Böl ile ayırın.
Hata aldım: "bozuk ya da geçerli bir PDF değil"
Dosya yarım inmiş, uzantısı .pdf olsa da içeriği başka biçimde ya da gerçekten hasarlı olabilir. Başka bir programla açıp "Farklı kaydet" ile PDF olarak yeniden kaydedip tekrar seçin.
İlgili araçlar
Sözleşme, teklif ve şartname süreçlerinizi dijitalleştirmek için Bilişim Ajans ekibi yardımcı olur.