PDF Nesnelerini C#'te Ölçekle

IronPDF, geliştiricilere, orijinal dosyayı değiştirmeyi veya tamamen yeni bir dosya oluşturmayı gerektirmeden, bir PDF içindeki metin ve görüntü gibi elemanlar üzerinde kesin kontrol sağlamak için PDF nesnelerini programatik olarak ölçeklendirme yetkisi verir.

IronPDF kütüphanesini kullanarak, PDF nesnelerini kolayca ölçeklendirebilirsiniz. Aşağıdaki örnek, bu görevi sadece birkaç satır kod ile nasıl başaracağınızı gösterir.

Kod Açıklaması

Bu örnek için, bir görüntü yerleştirmek için bir <img> etiketi içeren bir HTML dizesi oluşturuyoruz. Daha sonra, RenderHtmlAsPdf yöntemiyle, bu HTML dizesini bir PdfDocument nesnesine dönüştürüyoruz.

Yeni eklediğimiz ImageObject öğesine erişmek için, belgenin yapısı boyunca ilerliyoruz. Öncelikle, Pages.First kullanarak PDF'in ilk sayfasına erişiyoruz. Oradan, sayfanın yapılandırılmış içeriğini içeren ObjectModel bölümüne doğru ilerliyoruz. Ardından, ImageObjects koleksiyonuna erişip, ilk elementi alıyoruz ve bir değişkene atıyoruz.

Görüntüyü ölçeklendirmek için, yeni bir PointF değeri Scale özelliğine atıyoruz. Bu örnekte, görüntüyü hem x hem de y eksenleri boyunca orijinal boyutunun %70'ine ölçeklendiriyoruz. Daha büyük bir faktörle ölçeklendirmek boyutu artırırken, biri ile daha küçük (ama sıfırdan büyük) bir faktör görüntüyü etkili bir şekilde küçültür. X ve y için farklı değerler sağlayarak da düzenli olmayan bir şekilde ölçeklendirme yapabilirsiniz.

Scale özelliğini değiştirdikten sonra, değişiklikleri uygulayarak PDF'i kaydetmek için son olarak SaveAs metodunu çağırıyoruz.

PDF DOM'u Zahmetsizce Ölçeklendirmeyi Keşfedin - Rehberimize Göz Atın!

Başlamaya Hazır mısınız?
Nuget İndirmeler 19,936,792 | Sürüm: 2026.7 yeni yayınlandı
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.