PDF Güvenliği ve Kalite•30 Eylül 2026•11 dk okuma•2run Mühendislik Ekibi

İki PDF Dosyası Nasıl Karşılaştırılır ve Farklar Nasıl Bulunur: Görsel Karşılaştırma ve Belge Denetimi

Hukuki sözleşme müzakerelerinde, mimari proje çizimlerinde, yazılım şartnamelerinde ve finansal denetim süreçlerinde, bir PDF belgesinin iki farklı revizyonunu karşılaştırmak veya aralarındaki en ufak farkı tespit etmek hayati bir gerekliliktir. Milyon dolarlık bir ticari sözleşmedeki tek bir sorumluluk maddesinin gizlice silinmesi, bir bilançodaki ondalık virgülün kayması veya statik bir inşaat projesindeki kolon ölçüsünün sessizce değiştirilmesi telafisi imkansız zararlara yol açabilir. Belgeleri insan gözüyle satır satır okuyarak denetlemek son derece yavaş, yorucu ve hata yapmaya açıktır. Otomatik PDF karşılaştırma teknolojileri, anlamsal metin farkı analizi (text delta) ve piksel piksel görsel katman çakıştırma (visual diff) yöntemleriyle bu riski tamamen ortadan kaldırır. ISO 32000 standardına dayanan bu algoritmaların nasıl çalıştığını öğrenerek, belgelerinizi hiçbir sunucuya yüklemeden tarayıcınızda güvenle denetleyebilirsiniz.

1. Metin Çıkarma Farkları ve Piksel Piksel Görsel Farkların Karşılaştırması

Otomatik belge karşılaştırma temelde iki farklı mühendislik yaklaşımına dayanır: Yapısal Metin Karşılaştırması (Text Diff) ve Grafiksel Görsel Karşılaştırma (Visual Diff). Yapısal metin analizi, PDF içerik akışından (/Contents) ham Unicode metinlerini ayıklar ve Git gibi versiyon kontrol sistemlerinin kullandığı Myers algoritmasıyla en uzun ortak alt dizi (LCS) hesaplaması yapar; silinen sözcükleri kırmızı, eklenenleri yeşil olarak işaretler. Metin analizi hukuki metinlerde harika sonuç verse de grafiksel değişimlere karşı tamamen kördür: Değiştirilen bir şirket logosunu, kaydırılan mimari bir duvar çizgisini veya beyaz zemin üzerine gizlenmiş hileli metinleri asla fark edemez.

Buna karşılık Piksel Piksel Görsel Karşılaştırma, her iki PDF sayfasını da tarayıcının belleğinde (HTML5 Canvas üzerinde) Mozilla PDF.js motorunu kullanarak yüksek çözünürlükte (genellikle 150 ila 300 DPI) render eder. Çizim tamamlandığında karşılaştırma algoritması, A ve B sayfalarının 32-bitlik RGBA piksel tamponlarını eşzamanlı olarak tarar. Renk kanalı değerlerini birbirinden çıkararak ve hassasiyet eşiği uygulayarak; kaydırılmış bir virgülü, değiştirilmiş bir imzayı, silinmiş bir çizgiyi veya font aralığı oynamalarını milimetrik olarak tespit eder ve değişen bölgeleri parlak eflatun veya kırmızı renkle vurgular.

Kusursuz bir denetim süreci için en sağlıklı yöntem her iki tekniğin bir arada kullanılmasıdır: Önce anlamsal metin farklarını incelemek, ardından sayfa düzeni, filigranlar, imzalar ve grafiklerin bozulmadığından emin olmak için görsel katman karşılaştırması yapmak. Bu işlemi doğrudan tarayıcınızda denemek için ücretsiz PDF Diff (Karşılaştırma) aracımızı kullanabilirsiniz.

Önemli Çıkarım: Metin karşılaştırması kelime değişimlerini yakalar; piksel karşılaştırması ise sayfa kaymalarını, değiştirilen imzaları ve çizim farklarını ortaya çıkarır.

2. Tarayıcı İçi Görsel Karşılaştırma Nasıl Çalışır? (Canvas ve ImageData Algoritmaları)

Gizli şirket belgelerini harici bir bulut sunucusuna yüklemeden doğrudan tarayıcı belleğinde gerçek zamanlı piksel karşılaştırması yapmak, gelişmiş bir istemci taraflı performans mimarisi gerektirir. İki çok sayfalı PDF yüklediğinizde, uygulama arayüzün donmasını engellemek için Web Worker iş parçacıklarını devreye sokar. Her iki belgenin karşılıklı sayfaları, standart bir cihaz piksel oranında OffscreenCanvas üzerinde render edilir.

Çizim bittiğinde Worker, 'ctx.getImageData(0, 0, genişlik, yükseklik)' fonksiyonu ile ham piksel dizisini okur. Bu işlem, her dört baytın sırasıyla Kırmızı (R), Yeşil (G), Mavi (B) ve Alfa (A) şeffaflık kanallarını temsil ettiği bir Uint8ClampedArray dizisi üretir. Karşılaştırma algoritması diziyi dörder baytlık adımlarla tarar: 'fark = |R1 - R2| + |G1 - G2| + |B1 - B2|'. Eğer fark değeri kenar yumuşatma (anti-aliasing) tolerans eşiğini (örneğin 20) aşarsa, o piksel değiştirilmiş olarak işaretlenir.

Elde edilen nihai fark katmanı üç görsel bileşeni birleştirir: Her iki belgede de birebir aynı olan pikseller, gözü yormaması ve zemin referansı oluşturması için %20 opaklıkta soluk griye dönüştürülür; A belgesinde olup silinen ögeler yarı saydam kırmızı (#FF0055), B belgesine yeni eklenen kısımlar ise canlı camgöbeği veya yeşil (#00DD77) renkle çizilir. Böylece yapılan tüm revizyonlar göz alıcı bir netlikle hemen fark edilir. Çoklu belge denetimlerini PDF Karşılaştırma Aracı ile deneyimleyebilirsiniz.

Önemli Çıkarım: Tarayıcı içi piksel karşılaştırması, Web Worker içindeki Uint8ClampedArray dizi matematiği ile çalışır ve sıfır veri transferiyle renkli fark haritaları üretir.

3. En Yaygın 3 Görsel Karşılaştırma Modu: Yan Yana, Katman Çakıştırma ve Kaydırmalı Bölücü

İncelenen belgenin türüne ve revizyonun büyüklüğüne bağlı olarak, denetçiler farklı görselleştirme arayüzlerine ihtiyaç duyarlar. Endüstri standardı PDF karşılaştırma araçları üç temel görüntüleme modu sunar: Eşzamanlı Kaydırmalı Yan Yana Mod, Doğrudan Renkli Katman Çakıştırma Modu ve İnteraktif Kaydırmalı Bölücü (Perde Modu).

Mod 1: Eşzamanlı Kaydırmalı Yan Yana Mod: Bu mod Sol panelde Belge A'yı, sağ panelde ise Belge B'yi gösterir ve kaydırma çubuklarını birbirine bağlar. Uzun paragrafların eklendiği veya silindiği sözleşmelerde, metnin satır satır akışını takip etmek ve bağlamı koparmamak için en ideal çözümdür.

Mod 2: Doğrudan Renkli Katman Çakıştırma: Her iki sayfa optik olarak birebir üst üste bindirilir. Silinen kısımlar kırmızı, yeni kısımlar yeşil/mavi olarak parlar. Fatura IBAN numaralarındaki tek bir rakam değişikliği, sözleşme tarihlerindeki oynamalar veya değiştirilmiş imzalar gibi insan gözünün kaçırabileceği mikro hileleri yakalamanın en hızlı yoludur.

Mod 3: İnteraktif Kaydırmalı Bölücü (Öncesi/Sonrası Perde Modu): Ekranı dikey bir bölücü çizgi ikiye ayırır. Çizgiyi sağa ve sola kaydırdıkça alttaki A belgesi ile üstteki B belgesi canlı olarak birbirinin yerini alır. Mimari plan tadilatları, makine mühendisliği çizimleri ve grafik tasarım revizyonlarında çizgilerin nereye kaydığını gözlemlemek için rakipsiz bir yöntemdir.

Önemli Çıkarım: Sözleşme metinleri için Yan Yana modu, rakam ve tarih denetimi için Katman Çakıştırma modunu, mimari ve CAD çizimleri içinse Kaydırmalı Bölücüyü tercih edin.

4. Üstveri, Yazı Tipi Sözlükleri ve Yapısal PDF Revizyonlarının Denetimi

Görsel çizim sayfada ne göründüğünü ortaya çıkarır; ancak adli belge denetimi, PDF nesne hiyerarşisinin derinliklerine inmeyi gerektirir. Kötü niyetli taraflar veya dikkatsiz çalışanlar bazen görünür metne dokunmadan arka plandaki belge özelliklerini değiştirebilir veya ISO uyumluluğunu bozan görünmez yapısal anomaliler ekleyebilir.

Belge Üstveri Bütünlüğünü Doğrulayın: PDF Meta Verilerini Görüntüle aracımızla Info sözlüğünü ve XMP meta veri akışını inceleyin. '/CreationDate' (Oluşturma Tarihi) ve '/ModDate' (Değiştirilme Tarihi) etiketlerini karşılaştırın. 2024 yılına ait olduğu iddia edilen bir sözleşmenin değiştirilme tarihi 2026 olarak görünüyorsa, belgenin sonradan bir editörle açılıp tahrif edildiği kesindir.

Gömülü Yazı Tipi Alt Kümelerini Denetleyin: Metin farkı tespit edildiğinde font tanımlarının değişip değişmediğini kontrol edin. Orijinal sözleşmede gömülü Arial TrueType fontu kullanılırken revizyonda farklı karakter genişliklerine sahip sahte bir font kullanılmışsa, metin satırları kayacak ve sayfa numaraları değişecektir. Kalıcı arşiv standartlarını doğrulamak için PDF/A Doğrulayıcı aracımızdan yararlanabilirsiniz.

Önemli Çıkarım: Görsel denetimleri, XMP değiştirilme zaman damgalarını inceleyerek ve yazı tipi sözlüklerinin bütünlüğünü doğrulayarak tamamlayın.

5. Sözleşme Versiyon Kontrolü İçin Hukuki ve Uyumluluk En İyi Uygulamaları

Kurumsal hukuk departmanlarında ve satın alma birimlerinde onlarca sözleşme taslağını yönetmek, ciddi bir versiyon karışıklığı riski doğurur. Karşı taraf önerdiğiniz 99 değişikliği kabul etmiş gibi görünüp, 14. maddedeki tazminat yükümlülüğünü sessizce eski haline getirebilir. Katı bir karşılaştırma protokolü uygulamak bu açıkları tamamen kapatır.

Daima Kendi Orijinal Temel Belgenizle Karşılaştırın: Karşı tarafın gönderdiği 3. Versiyonu onların 2. Versiyonu ile değil; daima şirketiniz içinde onaylanmış olan orijinal temel sözleşmeyle karşılaştırın. Böylece aradaki ara sürümlerde gizlice eklenmiş tüm maddeler fark motorunda anında kırmızıyla parlar.

Fark Raporunu Arşivleyin ve Saklayın: Kritik belgeleri karşılaştırdığınızda, renkli fark haritasını ve zaman damgasını bir denetim raporu olarak dışa aktarıp saklayın. İleride çıkabilecek bir hukuki uyuşmazlıkta veya tahkim sürecinde, hangi maddelerin onaylandığını kanıtlayan en güçlü delil bu görsel fark kayıtları olacaktır.

Önemli Çıkarım: Gelen taslakları karşı tarafın eski taslağıyla değil kendi onaylı temel belgenizle karşılaştırın ve denetim fark raporunu arşivleyin.

6. Sıfır Bilgili İstemci Taraflı Karşılaştırma ve Bulut Güvenliği Riskleri

Piyasadaki birçok ticari PDF karşılaştırma sitesi, kullanıcıların gizli belgelerini işlem yapmak üzere kendi uzak bulut sunucularına yüklemesini zorunlu kılar. Kurumsal şirketler için henüz açıklanmamış finansal tabloları, hasta sağlık raporlarını, birleşme sözleşmelerini veya patentli mühendislik projelerini üçüncü taraf sunuculara göndermek; KVKK, GDPR ve SOC 2 kapsamında affedilmez bir güvenlik ihlalidir.

2run.tools, %100 istemci taraflı (client-side) sıfır bilgi mimarisiyle bu güvenlik riskini tamamen ortadan kaldırır. WebAssembly ile derlenmiş render motorları ve TypedArray piksel algoritmaları doğrudan tarayıcınızın kendi yerel belleğinde çalıştığı için, belgelerinizin tek bir baytı dahi internete aktarılmaz. Belgeleriniz sadece sizin bilgisayarınızda kalır ve tam gizlilik sağlanır.

Önemli Çıkarım: Gizli sözleşmelerinizi asla üçüncü taraf sunuculara yüklemeyin. Tam KVKK/GDPR uyumluluğu için tarayıcıda çalışan yerel araçları kullanın.
Önerilen Ücretsiz Araçlar

Bu İşlemleri Şimdi Doğrudan Tarayıcınızda Deneyin

Sunucuya dosya yükleme yok, sınır yok, bekleme süresi yok. WebAssembly ve Web Workers ile yerel bilgisayarınızda çalışır.

Sıkça Sorulan Sorular

PDF karşılaştırma araçları farklı sayfa sayılarına sahip belgeleri karşılaştırabilir mi?▾

Evet. Gelişmiş görsel karşılaştırma motorları ortak sayfaları sırayla eşleştirir ve eksik ya da fazla sayfaları özel uyarı renkleriyle belirtir. İster belirli bir sayfa aralığını seçebilir, isterseniz ek sayfaları bağımsız olarak inceleyebilirsiniz.

Görsel katman çakıştırma ile yan yana karşılaştırma arasındaki fark nedir?▾

Yan yana mod iki belgeyi eşzamanlı kaydırmayla göstererek sözleşme cümlelerini okumayı kolaylaştırır. Katman çakıştırma ise sayfaları üst üste bindirip farkları kırmızı ve maviyle parlatarak rakam, tarih veya imza gibi mikro değişiklikleri yakalar.

Görsel karşılaştırma taranmış (scanned) PDF belgelerindeki farkları tespit edebilir mi?▾

Evet, kesinlikle tespit edebilir. Görsel karşılaştırma metin kodlarına değil doğrudan piksel görüntülerine baktığı için; taranmış kağıt evraklarda, mimari planlarda ve taranmış sözleşmelerde bile mükemmel çalışır.

Yazı tipi kenar yumuşatma (anti-aliasing) neden bazen piksel karşılaştırmasında sahte farklar üretir?▾

Farklı render motorları veya alt piksel konumlandırmaları karakterlerin kenar kıvrımlarında mikro renk tonu farklılıkları oluşturabilir. Karşılaştırma aracımız, bu sahte gürültüleri filtrelemek ve sadece gerçek içerik değişikliklerini göstermek için akıllı bir tolerans eşiği kullanır.

Hukuki sözleşmelerim veya gizli belgelerim herhangi bir sunucuya yükleniyor mu?▾

Hayır, asla yüklenmez. 2run.tools WebAssembly ve Web Workers kullanarak tamamen tarayıcınızın içinde yerel olarak çalışır. Dosyalarınız sadece bilgisayarınızın RAM belleğinde işlenir ve asla internete aktarılmaz.

2R
Yazar & İnceleyen•Doğrulanmış Mühendislik Ekibi

2run Mühendislik Ekibi

2RUN OÜ bünyesindeki tarayıcı çekirdeği ve veri güvenliği mühendisleri tarafından hazırlanmıştır. Kişisel veri gizliliği ve istemci taraflı işleme felsefesine dayanır.

0.8s Altında Açılan Siteler
100/100 Lighthouse mühendisliği
İncele
Ajanslar İçin Yazılım Gücü
Beyaz etiket • Bilateral NDA
Partner Ol
Kod Tabanlı Teknik SEO
Derin Schema • Zirveye oynayın
SEO İncele
Özel SaaS & Web Uygulaması
%100 size ait • Bulut mimarisi
Başlat
Trafiği Satışa Dönüştürün
+%34 dönüşüm • Engelleri bitirin
Denetle