Bu sayfanın kodu başlamadı.

index.html dosyasını doğrudan bir klasörden açmak JavaScript modüllerini engeller, bu yüzden bir PDF seçildiğinde hiçbir şey olmaz. Klasörü bunun yerine http üzerinden sunun:

powershell -ExecutionPolicy Bypass -File serve.ps1

Ardından http://localhost:8080/ adresini açın.

PDF Karartma — kelimeler çıkar, üstlerine kutu çizilmez

Harfler dosyadan silinir ve sonra bunu kanıtlamak için dosyada arama yapılır.

Dil: Türkçe
Kaynak kodu görüntüle
belgeleriniz asla yüklenmez. Sunucu yoktur.

Seçtiğiniz belge bu makinenin belleğinde açılır, okunur, düzenlenir ve yeniden yazılır; bunu yapan kod da bu adresten sunuluyor. Buradaki hiçbir şey bir yükleme yapamaz ve bu sayfanın öbür ucunda bir yüklemeyi alacak bir sunucu yok. Ne dosya ne de aradığınız kelimeler sekmeden çıkar.

Canlı kontrol: kontrol ediliyor…

Çevrimdışı: kontrol ediliyor…

Bize güvenmek zorunda değilsiniz: geliştirici araçlarını açın, Ağ sekmesini izleyin ve bir şeyi karartın. Tek bir istek bile bir sayfa, bir kelime ya da bir dosya adı taşımıyor. Ya da internet bağlantısını kesip yine de karartın.

1 PDF'inizi seçin

2 Neyin gitmesi gerektiğini söyleyin

Kelimeleri yazın — bir isim, bir adres, bir referans — ve göründükleri her yer, üzerinde durdukları satırla birlikte aşağıda listelensin. 4. adıma kadar hiçbir şey kaldırılmaz ve işaretlemediğiniz hiçbir şey kaldırılmaz.

Bunlar kalıptır ve bir kalıp, bir telefon numarasını bir referans numarasından ayıramaz. Kart numaraları ve IBAN'lar kendi kontrol haneleriyle denetlenir; gerisi sunulur, sizin yerinize asla işaretlenmez ve her birini okumaya değer.

Ya da genellikle hassas olan şeyleri arayın

3 Sayfayı okuyun ve kelimeleri üzerinden seçin

Bu, metnin belgede saklandığı hâli; bir okuyucunun kopyalayacağı sırayla — ki bu her zaman basıldığı sıra değildir. Çıkarmak için herhangi bir kelimeye tıklayın, tutmak için tekrar tıklayın. Burada üstü çizili olan her şey gidecek olandır.

4 Kelimeleri çıkarın

Her birinin yerine siyah bir kutu çiz Bir okuyucu bir şeyin kaldırıldığını görebilsin diye. Kutu burada süstür, karartma değil: o çizildiğinde harfler dosyadan çoktan gitmiştir. Kapatın, kelimeler kapladıkları boşluğu bırakarak öylece yok olsun.

Aynı kelimeleri belgenin geri kalanından da çıkar Yer imleri, yorumlar, yapışkan notlar ve form alanlarına yazılanlar. Bir sayfadan kaldırılıp bir yer iminde bırakılan kelime kaldırılmış değildir. Belgenin özellikleri bu ne derse desin gider; bir okuyucunun sayfadaki harfler yerine kopyaladığı yedek metin de gider — ikisi de kelimeyi başka bir yerin kopyalaması değil, belgenin kendisinin söylemesidir.

Ekleri ve çalışan her şeyi at Bir PDF içinde bütün dosyalar ve açıldığında çalışan JavaScript taşıyabilir. İkisinde de kaldırdığınız kelimeler aranamaz ve ikisi de bir belgeyi okumak için gerekmez.

Markdown olarak görüntüle

Bir PDF, kelimeler gerçekten gidecek şekilde nasıl karartılır

  1. PDF'i seçin. Bilinçli olarak tek seferde tek belge: karartma, sayfa sayfa bakılması gereken bir iştir ve bir dosyada kelime işaretlemenize izin verip bunu sessizce başka bir dosyaya uygulayan bir araç, yanlış şeyin gönderilmesinin tam da yoludur. Tarayıcı onu doğrudan diskinizden okur.
  2. Neyin gitmesi gerektiğini söyleyin. Kelimeleri yazın — bir isim, bir adres, bir referans — ve göründükleri her yer, üzerinde durdukları satır ve bir onay kutusuyla listelenir. Kutunun yanındaki bulucular e-posta adreslerini, kart numaralarını, IBAN'ları, kimlik ve sosyal güvenlik numaralarını ve telefon numaralarını arar. Bunlar sunulur, sizin yerinize asla işaretlenmez: bir kalıp, bir telefon numarasını bir referanstan ayıramaz.
  3. Sayfayı okuyun ve kelimeleri üzerinden seçin. Panel, belgenin metnini gerçekte saklandığı hâliyle, bir okuyucunun kopyalayacağı sırayla gösterir. Çıkarmak için herhangi bir kelimeye tıklayın, tutmak için tekrar tıklayın. Üstü çizili olan her şey gidecek olandır — bu da burayı seçim kadar inceleme yeri yapar ve düğmeye basmadan önce her sayfada yapmaya değer.
  4. Onları çıkarın ve denetlendiğini söyleyen satırı okuyun. Harfler silinir, bıraktıkları boşluk açık tutulur, istediyseniz üzerine siyah bir kutu çizilir ve aynı kelimeler yer imlerinden, yorumlardan, form alanlarından ve belgenin özelliklerinden çıkarılır. Sonra bitmiş dosya burada yeniden açılır ve aranır. Kaldırdığınız bir kelime hâlâ bulunabiliyorsa indirme almazsınız ve bunu söyleyen bir mesaj alırsınız.

Uzun sürüm

Bir PDF, metin gerçekten gidecek şekilde nasıl karartılır Bir PDF okuyucusunda çizilen siyah bir kutu genellikle altındaki kelimeleri yerinde bırakır ve kopyala yapıştır onları doğrudan geri getirir. Gerçek bir karartmanın neyi kaldırdığı, bir kelimenin sayfanın dışında saklandığı dört yer ve bir dosyayı göndermeden önce nasıl denetleyeceğiniz.

Sorular

Bu, bir PDF okuyucuda siyah kutu çizmekten nasıl farklı?

Bir okuyucuda çizilen dikdörtgen bir açıklamadır: bir konumu olan ve sayfanın yanına kaydedilen bir nesne. Altındaki metin el değmemiştir. O alanı seçip kopyala diyen, dosyayı başka bir programda açan ya da üzerine herhangi bir metin çıkarıcı çalıştıran herkes kelimeleri geri alır. Bazı okuyucular kaldırmayı doğru dürüst uygulayan bir "karart" komutu sunar — bazıları ise yalnızca çizmeyi sunar. Bu araçta kenara itilebilecek bir dikdörtgen yoktur: harfler sayfanın çizim talimatlarından kesilir ve siyah kutu, açık bırakırsanız, zaten boş olan bir boşluğun üzerine sonradan çizilir.

Kelimelerin gerçekten gittiğini nasıl bilirim?

Çünkü araç bunu sizin makinenizde denetler ve sayıyı size gösterir. Dosya yazıldığında bu sayfadaki aynı okuyucu tarafından yeniden açılır, her sayfa okunur, her yer imi, yorum, form alanı ve özellik toplanır ve kaldırdığınız her kelime aranır. Sonuç satırı kaç tane olduğunu ve kaç tane kaldığını söyler. Cevap olması gereken şey değilse çalışma başarısız olur ve indirmek için hiçbir şey sunulmaz. Sonrasında herhangi bir okuyucuda kendiniz de denetleyebilirsiniz: Ctrl+F'ye basın ve kelimeyi arayın.

Bir kelime kaldırıldığında sayfanın geri kalanı kayar mı?

Hayır. Metin, kalemi sayfa boyunca ilerleterek çizilir; yani beş harfi silmek normalde satırın geri kalanını beş harf sola çekerdi. Kaldırılanın tam genişliği yazı tipinin kendi ölçülerinden hesaplanır ve bir boşluk talimatı olarak geri konur; bu talimat kalemi hiçbir şey çizmeden ilerletir. Sütunlar hizalı kalır, toplamlar da başlıklarının altında kalır.

Taranmış bir belgeyi karartabilir mi?

Resmi karartamaz ve bunu gizlemek yerine söyler. Bir tarama, bir sayfanın fotoğrafıdır: kelimeler pikseldir ve kaldırılacak bir metin yoktur. Bir taramanın çoğu zaman taşıdığı şey ise, sayfa aranabilsin diye tarayıcının OCR'ının resmin üzerine yazdığı görünmez bir metin katmanıdır — bu araç o katmanı bulur, seçtiklerinizi ondan kaldırır ve resmin değişmediğini sayfada size söyler. Yani bir arama ve bir kopyalama artık kelimeyi bulmaz, sayfaya bakan bir insan ise onu hâlâ okur. Bir resim için görsel karartıcı piksellerin kendisini üzerine yazar.

Belgenin sayfada olmayan kısımları ne olacak?

Onlar da ele alınıyor, çünkü bir karartma genellikle oradan sızar. Aynı kelimeler yer imlerinden, yorumlardan ve yapışkan notlardan, form alanlarına yazılanlardan, bir ekran okuyucuya verilen metinden ve bir okuyucunun sayfadaki harfler yerine kopyaladığı yedek metinden çıkarılır — bu sonuncusu, bağlı harfler ve tireyle bölünmüş kelimeler düzgün kopyalansın diye vardır ve koca bir cümle tutabilir. Belge özellikleri ile XMP paketi ise doğrudan kaldırılır. Ekler ve dosya açıldığında çalışan her şey atılır, çünkü ikisinde de kaldırdığınız kelimeler aranamaz.

Belgelerim herhangi bir yere yükleniyor mu?

Hayır. Dosya kendi donanımınızda, kendi tarayıcınız tarafından okunur, düzenlenir ve yazılır. Bu aracın sunucu tarafı yoktur ve sayfanın Content-Security-Policy'si iletişim kurabileceği her adresi tek tek sayar — bunların hiçbiri bu siteye ait değildir. Arama kutusuna yazdığınız şey bu sekmenin belleğindeki metinle karşılaştırılır ve o da hiçbir yere gitmez.

Neden diğer araçlardaki gibi sayfanın üzerine kutu sürükleyemiyorum?

Çünkü bir sayfayı çizmek eksiksiz bir PDF çizicisi demektir — yazı tipleri, gölgelendirme, saydamlık, karışım modları — ki bu da getirilip çalıştırılacak bir megabayt ya da daha fazla motor eder ve bu site öyle bir şey sunmuyor. Bu, işe de uyuyor: bir dikdörtgen sürüklemek bir kâğıt alanı seçer ve bir kâğıt alanı, altındaki metinle aynı şey değildir; siyah kutu hatası da böyle başlar. Bunun yerine aldığınız şey, belgenin metni, okuma sırasıyla ve her kelimesi tıklanabilir hâlde. Bu aynı zamanda, sayfanın resminin söyleyemeyeceği şeyi size söyleyebilen tek görünüm: önünüzdeki kelimeler gerçekten metin mi.

Bitmiş dosya her yerde açılır mı?

Evet. Çıktı, PDF 1.5 olarak ya da verdiğiniz dosya hangi sürümü gerektiriyorsa o sürümle yazılır ve 1.5, 2003'ten beri sunulan her okuyucunun anladığı sürümdür. Sayfadaki hiçbir şey yeniden kodlanmaz: yazı tipleri, resimler ve vektör çizim bayt bayt gelir; yani metinden geriye kalan tam olarak eskisi gibi seçilebilir ve aranabilir kalır.

Parola korumalı bir PDF'i açabilir mi?

Hayır ve bu bilinçli bir tercih. Şifreli bir belge, bunu söyleyen bir mesajla geri çevrilir; parola boş olsa bile — ki pek çok tarayıcı ve fotokopi makinesi böyle kaydeder. Bir dosyanın korumasını kaldırmak, içinden kelime çıkarmaktan farklı bir iştir ve bunu sessizce yapan bir araç sizin istemediğiniz bir şeyi yapıyor olurdu.

Boyut sınırı var mı ve bir ücreti var mı?

Araca yazılmış bir sınır yok. Sınır kendi makineniz: belge üzerinde çalışılırken bellekte tutulur, yani bir dizüstü birkaç yüz megabaytı şikâyet etmeden alır ve bunun bir yerlerinde üstünde zorlanır. Ücretsiz; hesap yok, giriş yok, deneme süresi yok. Sitede reklam var, masrafı karşılayan da o; reklamlara belgeleriniz hakkında hiçbir şey verilmiyor.

Çevrimdışı çalışıyor mu?

Evet. Sayfayı bir kez yükleyin, sonra internet bağlantısını kesin, çalışmaya devam eder. Bu aynı zamanda hiçbir şeyin yüklenmediğini kanıtlamanın en basit yolu: belgenizi karartılmak üzere uzağa gönderen bir araç, siz fişi çeker çekmez dururdu.