C#'da PDF Objelerini Tercüme Etme
Bazen kullanıcılar, PDF içinde belirli bir metni, resmi veya şekli başka bir yere taşımak zorunda kalırlar. IronPDF ile bir PDF nesnesine doğrudan erişim ve kütüphanemizi kullanarak çeviri yapma yollarını sunuyoruz.
Bu kod örneği içinde, IronPDF ile PDF DOM nesnelerini kolayca nasıl çevrileceğinizden bahsedeceğiz.
5 Adımda PDF Nesnelerini Çeviren Kod
ChromePdfRendererrenderer = newChromePdfRenderer();PdfDocumentpdf = renderer.RenderHtmlAsPdf("Test");- var objects = pdf.
Pages.First().ObjectModel.TextObjects.First(); - objects.
Translate= newSystem.Drawing.PointF(100,-100); - pdf.
SaveAs("translated.pdf");
Kod Açıklaması
Önce bir ChromePdfRenderer örneğini oluştururuz ve ardından bir HTML dizesini PDF'ye dönüştürmek için RenderHtmlAsPdf çağırırız.
Metni render ettikten sonra, PDF DOM nesne koleksiyonuna erişiriz. İlk sayfayı Pages.First kullanarak alırız, ardından ObjectModel erişerek TextObjects koleksiyonunu buluruz. TextObjects koleksiyonu, PDF içindeki tüm TextObject örneklerini tutar. Bu koleksiyondaki ilk elemanı erişip değişkene atıyoruz.
PDF içinde ilk TextObject elde ettikten sonra (örneğimizde, bu "Test" kelimesi olur), Translate özelliğine yeni bir PointF(X, Y) atarız. Yeni bir nokta atayarak, kelimenin konumu X ve Y eksenlerinde 100 nokta sağa ve 100 nokta aşağıya kayar.
Son olarak, metin taşındıktan sonra, değiştirilen PDF'yi kaydetmek için SaveAs yöntemini kullanırız.
PDF DOM'u Zahmetsizce Nasıl Çevrileceğini Öğrenin - Kılavuzumuzu Şimdi Ziyaret Edin!

