Zephyrnet Logosu

PDF'leri Görsel Olarak Karşılaştırın

Tarih:

Bazen bir problem zor görünebilir, ancak doğru içgörü onu kolaylaştırabilir. İki PDF dosyasını karşılaştıracak ve farklılıkları gösterecek bir program yazmanız istense, bunun ne kadar zor olacağını düşünüyorsunuz? Eğer [serhack] isen başaracaksın daha kolay tahmin edebileceğinizden daha fazla.

Elbette bazen bir şeyi basitleştirmek, basitleştirici varsayımlar yapmaya bağlıdır. Ekleme ve silme işlemlerini gösteren "diff benzeri" bir yardımcı program bekliyorsanız, burada olan bu değil. Bunun yerine, değişikliklerin kırmızı bir kutuyla vurgulandığı PDF görüntüsünü göreceksiniz. Bu kolaydır çünkü program, PDF'leri görüntü olarak oluşturmak için mevcut yardımcı programları kullanır ve ardından sonuçta ortaya çıkan görüntülerdeki pikselleri karşılaştırarak eşleşmeyen parçaların üzerine kırmızı kutular çizer.

Açıkçası, bu sadece birkaç değişikliğin olduğu PDF'ler için en iyisidir. Örneğin bir paragraf eklemek çıktıyı oldukça işe yaramaz hale getirir. Bunun için, pdf2text (görüntüleri oluşturmak için kullandığı temel kitaplığın aynısını kullanan) gibi bir şey kullanarak metni PDF'den çıkarmayı düşünebilirsiniz.

Program, eksik dosyalarla ilgili birçok mesaj veriyor ancak yine de işi yapıyor gibi görünüyor. Birkaç dakika arayla PDF olarak kaydedilen Hackaday ana sayfasının iki versiyonunun karşılaştırmasının sonucu:

Ancak, eğer yeni bir makale yayınlansaydı ve her şey birer birer kaysaydı, elinizde dev bir kırmızı bloktan başka bir şey kalmayacağını görebilirsiniz.

Bu hâlâ akıllıca bir fikir. Bunu yapmamıza rağmen şaşırtıcı derecede az sayıda araç var. birkaç tane daha bul. Elbette bol miktarda var PDF'leri işlemek için Linux araçları. Birçoğu diğer araçların karmaları bunun gibi.

spot_img

En Son İstihbarat

spot_img