PDF İçindeki Hassas Metni Karartma
Aranabilir PDF metnindeki belirli eşleşmeleri redaksiyon uygulayarak kaldırabilirsiniz. Bunun için PDF imzasıyla doğrulanabilen base64 kodlu bir dosya ve boş olmayan bir arama metni sağlayın.
Aranabilir metin için redaksiyonun kapsamı
PDF içindeki seçilebilir bir ifadeyi kaldırmak istediğinizde, arama metnini belirleyerek eşleşen bölgelerde redaksiyon uygulayabilirsiniz. Araç, her sayfanın aranabilir metnini tarar ve verdiğiniz ifadeyle eşleşen alanları işler. İşlem başarılı olduğunda, eşleşen içerik redaksiyon uygulanmış sonuç PDF'sinden kaldırılır. Bu yaklaşım; sözleşme numarası, müşteri bilgisi veya belge içinde tekrar eden başka bir metin parçası için, ifadenin PDF'nin metin katmanında bulunması koşuluyla kullanılabilir.
İşlem görsel benzerliğe değil, sayfadaki aranabilir metne dayanır. Bu nedenle yalnızca görüntü olarak bulunan yazılar, metin katmanında karşılığı olmadığı sürece arama sonucuna dahil edilmez. Aracın beklenen kapsamını değerlendirirken belgenin seçilebilir metin içerip içermediğini ve arama ifadesinin dosyada hangi biçimde geçtiğini önceden kontrol edin.
PDF redaksiyonunu uygulama sırası
-
PDF girdisini base64 kodlu içerik olarak hazırlayın. Kod çözüldüğünde oluşan baytların PDF imzasıyla başlaması gerekir. Dosya girdisini hiç vermemek veya PDF olarak doğrulanamayan bir içerik göndermek işlemin başarısız olmasına yol açar. Bu yüzden dönüştürme sonrasında elde edilen içeriğin gerçekten PDF'ye ait olduğunu doğrulayın.
-
Arama alanına karartılacak metni yazın. Bu değer boş bırakılamaz; boş bırakılırsa işlem PDF işlenmeye başlamadan durur. Arama ifadesini, belgenin aranabilir metin katmanında göründüğü yazım ve karakter düzenine mümkün olduğunca yakın girin. Büyük-küçük harf, boşluk, noktalama veya satır kırılması bakımından farklı bir biçim kullanmak beklediğiniz eşleşme sayısını etkileyebilir; bu tür farklılıkların nasıl ele alındığına dair ayrıca doğrulanmış bir davranış bulunmadığından, ifadeyi önce küçük bir belge örneğinde kontrol etmek daha temkinlidir.
-
Gerekli görürseniz bir değiştirme metni belirtin. Varsayılan değiştirme değeri blok işaretidir; ancak bu varsayılan değer, PDF redaksiyon işlemine açıklama metni olarak eklenmez. ASCII karakterlerden oluşan bir değiştirme metni redaksiyon işlemine sağlanabilir. ASCII dışındaki bir değer ise PDF açıklamasının değiştirme metni olarak sağlanmaz; bu nedenle bu tür karakterlerin sonuçta aynen görüneceğini varsaymayın.
-
İşlemi başlatın. Başarılı işlem çıktısında base64 kodlu bir PDF bulunur. Eşleşen bölgeler uygulanan redaksiyonlarla kaldırıldığı için, sonuç dosyası üzerinde ayrıca metin çıkarma denetimi yapabilirsiniz. Çıktı, işlenen sayfa sayısını ve bulunan eşleşme sayısını da bildirir.
-
Raporlanan sayıları beklediğiniz belge kapsamıyla karşılaştırın. Eşleşme sayısı düşükse arama ifadesinin PDF'de farklı yazılıp yazılmadığını ve metnin seçilebilir olup olmadığını inceleyin. Sonuç PDF'sinden metin çıkararak aradığınız ifadenin artık bulunmadığını kontrol edin; yalnızca sayfa görüntüsüne bakmak, metin katmanındaki sonucu değerlendirmek için yeterli değildir.
Birden fazla hassas ifadeyi kaldırmanız gerekiyorsa, her ifade için arama değerinin belge metnindeki karşılığını ayrı ayrı belirleyin. Burada güvenilir bir eşleşme değerlendirmesi yapabilmek için, aradığınız içeriğin sayfalarda aranabilir durumda olması ve dosyanın geçerli PDF olarak sunulması gerekir. Girdi koşullarından biri karşılanmadığında işlem sonucu yerine hata alırsınız.
Çıktı ve kapsam sınırlarını değerlendirme
Başarılı bir çıktıyı incelerken işlenen sayfa sayısı ile eşleşme sayısını birlikte okuyun. Sayfa sayısı dosyanın hangi bölümünün işlendiğini anlamanıza yardımcı olurken, eşleşme sayısı arama değerinin kaç kez bulunduğuna ilişkin raporlanan göstergedir. Beklediğinizden daha az eşleşme görürseniz, önce ifadenin metin katmanındaki yazımını ve belgenin seçilebilir olup olmadığını karşılaştırın.
Sonuç PDF'sinde eşleşen içerik uygulanmış redaksiyonlarla kaldırılır. Bu davranışı değerlendirmek için sonuçtan metin çıkarıp aranan ifadenin bulunmadığını inceleyin. Görsel görünüm tek başına yeterli bir kontrol değildir; çünkü aracın arama kapsamı PDF sayfa metniyle sınırlıdır ve yalnızca görüntü içinde bulunan yazılar bu aramayla ele alınmaz.
Bir dosya eksikse veya base64 çözümünden sonra PDF imzasıyla başlamıyorsa, başarılı çıktı ve işlem sayımları beklemeyin. Arama değerinin boş olması da ayrı bir giriş sorunudur ve PDF işlenmeden önce işlemi durdurur. Bu sınırlar, sonucu yorumlarken görülen düşük eşleşme sayısını ya da başarısız işlemi birbirinden ayırmanıza yardımcı olur.
Değiştirme metni kullanacaksanız, ASCII dışı karakterlerin PDF redaksiyon açıklamasında aynen sağlanmadığını hesaba katın. Sonucun temel niteliği, eşleşen içeriğin kaldırıldığı base64 kodlu bir PDF elde edilmesi ve işlem kapsamının sayım bilgileriyle bildirilmesidir; dosyanın metin katmanında bulunmayan içerik için eşleşme beklenmemelidir.
Uygulamalı örnek
Bir PDF'nin seçilebilir metninde bulunan "Müşteri numarası" ifadelerini kaldırmak istiyorsunuz.
Arama metni olarak "Müşteri numarası" ifadesini girin ve PDF imzasıyla doğrulanabilen base64 kodlu dosyayı sağlayın. Çıktı geldiğinde eşleşme sayısını raporla karşılaştırın ve sonuçtan metin çıkararak bu ifadenin bulunmadığını kontrol edin.
Başarılı çıktıda base64 kodlu bir PDF, işlenen sayfa sayısı ve bulunan eşleşme sayısı yer alır; eşleşen ifade sonuç PDF'sinden redaksiyonla kaldırılmış olur.
Sınırlamalar
- Görüntü içinde kalan veya OCR gerektiren yazılar aranmaz; ASCII dışı değiştirme değeri de PDF redaksiyon açıklamasında aynen sağlanmaz.
Sık yapılan hatalar
- Arama ifadesini boş bırakmak veya yalnızca görüntüde bulunan bir yazıyı aramak beklenen eşleşmeyi üretmez; seçilebilir metin katmanındaki ifadeyi boş olmayan bir değer olarak girin.
Sık sorulan sorular
Görüntü olarak taranmış PDF metni karartılır mı?
Metin yalnızca görüntü olarak bulunuyorsa veya aranabilir sayfa metninde yer almıyorsa eşleşme aranmaz; bu nedenle böyle bir belgede karartma sonucu beklemeyin.
Arama metni girmeden işlem yapılabilir mi?
Arama metni boş bırakılamaz; boş değer verildiğinde işlem PDF işlenmeden başarısız olur.
PDF girdisi hangi biçimde olmalıdır?
Geçerli giriş, çözüldüğünde baytları PDF imzasıyla başlayan base64 kodlu bir PDF'dir; dosya eksikse veya bu doğrulama sağlanmazsa işlem başarısız olur.