C#'da PDF Objelerini Ölçeklendirme

IronPDF geliştiricilere, bir PDF içerisindeki metin ve resim gibi öğeler üzerinde hassas kontrol sağlayarak, orijinal dosyayı veya tamamen yeni bir tanesini oluşturmanıza gerek kalmadan, PDF nesnelerini programatik olarak ölçeklendirme yeteneği verir.

IronPDF kütüphanesini kullanarak PDF nesnelerini kolayca ölçeklendirebilirsiniz. Aşağıdaki örnek, bu görevin birkaç satır kodla nasıl gerçekleştirileceğini göstermektedir.

Kod Açıklaması

Bu örnek için, önce bir resim gömmek için <img> etiketi içeren bir HTML dizesi oluşturuyoruz. Sonrasında, RenderHtmlAsPdf metodunu kullanarak, bu HTML dizgesini bir PdfDocument nesnesine dönüştürüyoruz.

Az önce eklediğimiz ImageObject'a erişmek için, belgenin yapısı içinde geziniyoruz. Önce, Pages.First kullanarak PDF'nin ilk sayfasına erişiyoruz. Oradan, sayfanın yapılandırılmış içeriğini içeren ObjectModel'ya kadar derinlemesine iniyoruz. Daha sonra, ImageObjects koleksiyonuna erişiyor, ilk öğeyi alıyor ve bir değişkene atıyoruz.

Resmi ölçeklendirmek için, yeni bir PointF nümerik değerini Scale özelliğine atıyoruz. Bu örnekte, resmi x ve y eksenleri boyunca orijinal boyutunun %70'ine ölçeklendiriyoruz. Birden büyük bir faktörle ölçeklendirmek boyutu artırırken, birden küçük (ancak sıfırdan büyük) bir faktör etkili bir şekilde resmi küçültür. x ve y için farklı değerler sağlayarak da orantısız ölçekleme yapabilirsiniz.

Scale özelliğini değiştirdikten sonra, uygulanan değişikliklerle PDF'yi kaydetmek için SaveAs metodunu nihayet çağırıyoruz.

PDF DOM'u Kolayca Ölçeklendirmeyi Keşfedin - Rehberimizi Ziyaret Edin!

Başlamaya Hazır mısınız?
Nuget Indirmeler 18,332,619 | Sürüm: 2026.4 yeni yayınlandı
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizin PDF olduğunu izleyin.