IRONSOFTWAREHOME
PDF Nesnelerini C#'te Çevir
using IronPdf;
using System.Linq;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Render simple HTML to PDF
PdfDocument pdf = renderer.RenderHtmlAsPdf("Test");

// Access the first text object on the first page
var objects = pdf.Pages.First().ObjectModel.TextObjects.First();

// Translate by 100 points right and 100 points down
objects.Translate = new System.Drawing.PointF(100, -100);

// Save the modified PDF
pdf.SaveAs("translated.pdf");
Imports IronPdf
Imports System.Linq

Dim renderer As New ChromePdfRenderer()

' Render simple HTML to PDF
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("Test")

' Access the first text object on the first page
Dim objects = pdf.Pages.First().ObjectModel.TextObjects.First()

' Translate by 100 points right and 100 points down
objects.Translate = New System.Drawing.PointF(100, -100)

' Save the modified PDF
pdf.SaveAs("translated.pdf")
NuGet Download
PM > Install-Package IronPdf
PDF Nesnelerini C#'te Çevir

PDF Nesnelerini C#'te Çevir

Bazı zamanlarda kullanıcılar bir PDF içindeki belirli bir metni, görüntüyü veya şekli başka bir konuma taşımak istemektedir. IronPDF ile, geliştiricilere bir PDF nesnesine doğrudan erişim ve bunu kütüphanemizi kullanarak çevirme yolları sunuyoruz.

Bu kod örneğinde, PDF DOM ile nesneleri nasıl kolayca çevirebileceğinizi IronPDF ile göstereceğiz.

Kod Açıklaması

İlk olarak bir ChromePdfRenderer örneği oluşturuyoruz ve sonra bir HTML dizesini PDF'e çevirmek için RenderHtmlAsPdf çağırıyoruz.

Metni işledikten sonra PDF DOM nesne koleksiyonuna erişiriz. İlk sayfayı Pages.First kullanarak alıyoruz, ardından TextObjects koleksiyonunu bulmak için onun ObjectModel erişiyoruz. TextObjects koleksiyonu, PDF içindeki tüm TextObject örneklerini tutar. Bu koleksiyonun ilk elemanına erişir ve değişkene atarız.

PDF içindeki ilk TextObject elde edildikten sonra (örneğimizde bu "Test" kelimesi olur), PointF(X, Y) özelliğine yeni bir Translate atıyoruz. Yeni bir noktayı atadığımızda, kelimenin pozisyonu X ve Y eksenlerinde 100 puan sağa ve 100 puan aşağı kayar.

Son olarak, metin taşındıktan sonra değiştirilmiş PDF'i kaydetmek için SaveAs yöntemini kullanıyoruz.

PDF DOM'u Kolayca Çevirmenin Yolunu Keşfedin - Rehberimiz Şimdi Ziyaret Edin!
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Nuget Downloads 20,756,830Sürüm:2026.7yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez