.Net için Aspose.PDF kullanarak belirli bir sayfadaki metni büyük harfe değiştirmeye çalışıyorum. Eğer herkes iyi olabilecek herhangi bir yardım sağlayabilirse. Teşekkür ederim.Aspose.PDF PDF sayfasındaki metni tüm büyük harflere nasıl değiştirin?
0
A
cevap
1
Benim adım Tilal Ahmad ve Aspose şirketinde developer evangelist.
PDF belgesinin belirli bir sayfasındaki metni aramak ve değiştirmek için documentation link kullanabilirsiniz. Belgelerin alt kısmında önerilen özel sayfa dizini için Kabul yöntemini çağırmalısınız. Ayrıca metni büyük harfle değiştirmek için, aşağıdaki gibi String nesnesinin ToUpper() yöntemini kullanabilirsiniz.
....
textFragment.Text = textFragment.Text.ToUpper();
....
Düzenleme: örnek kod Bu iki nedenden dolayı çalışmaz bir specificed PDF sayfa
//open document
Document pdfDocument = new Document(myDir + "testAspose.pdf");
//create TextAbsorber object to find all instances of the input search phrase
TextFragmentAbsorber textFragmentAbsorber = new TextFragmentAbsorber("");
//accept the absorber for all the pages
pdfDocument.Pages[2].Accept(textFragmentAbsorber);
//get the extracted text fragments
TextFragmentCollection textFragmentCollection = textFragmentAbsorber.TextFragments;
//loop through the fragments
foreach (TextFragment textFragment in textFragmentCollection)
{
//update text and other properties
textFragment.Text = textFragment.Text.ToUpper();
}
pdfDocument.Save(myDir+"replacetext_output.pdf");
İlgili konular
- 1. PHP sayfasındaki DOMPDF kullanarak PDF sayfasındaki başlığı
- 2. OpenXML tüm belgede metni değiştirin
- 3. Neden parenscript işlevleri tüm küçük harflere değiştirildi?
- 4. Tüm dosyaları küçük harflere nasıl yeniden adlandırabilirim?
- 5. Jquery - metni değiştirin Val()
- 6. EditText - yazarken metni değiştirin
- 7. contenteditable div içindeki seçili metni değiştirin
- 8. JavaScript'te, etiketleri etkilemeden bir HTML sayfasındaki metni nasıl değiştirebilirim?
- 9. WPF'de büyük miktarda metni nasıl işlerim/düzenlerim?
- 10. Tüm metni nasıl kontrol edeceğiniz veya değiştireceğiniz
- 11. ggplot2'yi kullanarak birkaç pdf sayfasındaki grafikler nasıl elde edilir
- 12. Büyük Harf Devam ederken Metni Nasıl Değiştirilir?
- 13. InDesign'da bir değişkeni kullanarak metni değiştirin javascript
- 14. javascript kullanarak bir slayt gösterisi gibi başlıktaki metni değiştirin
- 15. Modül Metni, MS Access'te VBA kullanarak değiştirin
- 16. değiştirin, tüm dize
- 17. Koşulların bir kısmı karşılandığında metni değiştirin
- 18. Inno Setup ile bir dosyadaki metni değiştirin
- 19. Sütundaki tüm karakterleri birden çok satırda değiştirin
- 20. PDF dosyasından okuma metni .NET içinde
- 21. pdf dosya metni okuma ve arama
- 22. Düz metni Python'a PDF olarak dönüştürün
- 23. Değişken olmayan bir bash betikteki metni değiştirin
- 24. Bir arama filtresinde resim bulunan metni değiştirin
- 25. Tüm kelimeleri bulun ve değiştirin
- 26. Metinden tüm metni nasıl alabilirim QT'yi düzenle
- 27. Bir HTML sayfasındaki bir PDF dosyasının MIME kodlaması
- 28. Web sayfasındaki bir parametrenin varsayılan değerini değiştirin (Pentaho, Etkileşimli Rapor)
- 29. AM/PM'i datepicker.js içinde küçük harflere dönüştürün?
- 30. Baskı BÜYÜK PDF gruplarını sırayla sipariş edin
metin harfe geçiş yapmak için, lütfen varsayım ben yerine metni biliyorum ama yok olduğunu. Sadece sayfayı biliyorum ve büyük harfe dönüştürmek istiyorum. Ayrıca, textFragment sınıfını kullanmayı önerdiğiniz, ancak bu sınıf, elbette bir sayfada var olacak çok satırlı dizeleri desteklemiyor, bu da işe yaramıyor. – NYTom
@NYTom, bir arama dizesini TextFragmentAbsorber nesnesine aktarmazsak, belirtilen sayfanın tam metnini TextFragmentCollection olarak arar ve Textfragment durumunu değiştirmek için koleksiyonda yineleyebiliriz. –
Peki bu sınıfı kullanan çok satırlı sorun ne olacak? – NYTom