itextsharp kullanmıyorum, ancak son birkaç hafta içinde yerelleştirme için büyük miktarda PDF dosyasının içeriğini incelemek üzere PDFNet SDK kullanıyordum.
Gereksinim duyduğunuz şeyin kesinlikle ulaşılabileceğini söyleyebilirim, ancak ne kadar zor olursa olsun dosyaların kalitesi üzerinde ne kadar kontrole sahip olduğunuza bağlı olacaktır. Benim durumumda, dosyalar, herhangi bir rastgele düzende, tablolarda, formlarda, yollarda, tek pikselli grafiklerde ve taranan sayfalarda, herhangi bir yüzlerce küçük resimden oluşan herhangi bir resim kombinasyonundan oluşturulabilir. Sadece onunla eğlendiğimizi söyleyelim.
PDFTron bir şeyler yapma biçiminde, bir görüntüleyici (örnek kullanılabilir) uygulamanız ve bir metin seçiminin üzerine bir kod eklemeniz gerekir. Biçimin karmaşıklıkları göz önüne alındığında, seçimin bir sonraki satıra (veya metni oluşturmak için başka bir temel nesne kullanıldığında) genişletilebilmesi için ikincil bir diyalogda basit bir editörün uygulanması gerekebilir. Dize, daha sonra, belgenin tüm sayfasının yeni bir sayfaya kopyalanmasıyla seçilebilir ve seçilen öğeleri yeni dizginizle değiştirerek uygulanabilir. Muhtemelen işe yaraması için biraz matematik yapmak zorunda kalacaksınız, sadece PDF'deki her şey bir affine transform aracılığıyla sayfada yer almaktadır.
İyi şanslar. Eminim ki burada itextsharp ve genel olarak PDF deneyimi olan insanlar var.
Bir şey kaçırmadığım sürece, bu blog yazısı bir PDF'de nasıl metin değiştirileceğini göstermiyor. – Cocowalla
Evet, gönderinin tamamını kaçırıyorsunuz! Kodu bakarsanız, anahtarlarıyla başvurulan metni bir formda değiştirir. –
@JohnBubriski Belki de bir form yerine bir metin örneği var mı? – Frederiek