IRONSOFTWAREHOME

PDF Sayfasını Yeniden Boyutlandırma, Genişletme ve Dönüştürme

Curtis Chau
Curtis Chau
Updated: 29 Haziran 2026

Bir PDF düzenini programatik olarak ayarladığınızda, sonuç sayfanın kendisini mi yoksa içindeki içeriği mi değiştirdiğinize bağlı. IronPDF size bunun için üç farklı yöntem sunar: Resize, Extend ve Transform. Doğru olanı seçmek, sayfa boyutunu değiştirip değiştirmek istemediğinize, kenar boşlukları ekleyip eklemeyeceğinize veya içeriği taşıyıp taşımayacağınıza bağlıdır.

Yeniden Boyutlandır

Sayfa boyutlarını değiştirmek, sayfayı büyütmek veya küçültmek istediğinizde Resize kullanın.

public void Resize(double PageWidth, double PageHeight, MeasurementUnit Units)
C#

Resize sayfanın fiziksel boyutunu değiştirir ve içeriği yeni boyutlara sığacak şekilde ölçeklendirir, bu nedenle her şey görünür kalır. Başlangıçta 210 mm x 297 mm olan bir sayfa, 148 mm x 210 mm olarak yeniden boyutlandırıldığında, içeriği daha küçük sayfaya yerleştirilmiş şekilde A5 olur.

Uyarı: Yeniden boyutlandırma, içeriği sığacak şekilde ölçeklendirir. Bir sayfayı önemli ölçüde küçültürken taşmayı dikkate alın.

Genişlet

Mevcut içeriğin etrafında beyaz alan veya kenar boşlukları istemek, ancak içeriğin yerleşimine, ölçeğine veya konumuna dokunmamak istediğinizde Extend kullanın.

public void Extend(double ExtendLeft, double ExtendRight, double ExtendTop, double ExtendBottom, MeasurementUnit Units)
C#

Bu yöntem, sayfaya alan ekler, genel boyutlarını artırır, ancak mevcut içeriği olduğu gibi bırakır. A4 boyutunda 210 mm x 297 mm bir sayfadan başlayarak, sol ve sağ kanatlara 10 mm, üst ve alt kısma 20 mm eklemek 230 mm x 337 mm boyutlarında, orijinal içeriğin eski alanına ortalanmış bir sayfa üretir. Ekstra kenar boşluklarının gerektiği durumlar için baskı veya ciltleme için bir PDF hazırlarken kullanışlıdır.

Örnek Girdi

Kenar boşluklarının genişletilmesinden önceki orijinal A4 PDF sayfası

Örnek Çıktı

Kenar boşlukları eklenen, değişmemiş içeriğin etrafında boşluklar bırakılmış PDF sayfası

Dönüştür

Sayfa üzerindeki gerçek içeriği taşımak veya ölçeklendirmek, ancak fiziksel sayfa boyutunu sabit tutmak için Transform kullanın.

public void Transform(double MoveX, double MoveY, double ScaleX, double ScaleY)
C#

Sayfa boyutları aynı kalır; sadece içeriğin görüntülenme şekli değişir. İçeriği sağa 10 mm ve aşağıya 5 mm taşıyan, ardından her iki yönde de %80 oranında ölçeklendiren değerler vermek, içeriği yerinde taşır ve küçültür. Bu, düzenleri düzeltirken, içeriği hizalarken veya uzaklaştırma efekti uygularken başvurulacak bir yöntemdir.

Örnek Çıktı

Sabit sayfa boyutu içinde içeriği taşıyan ve ölçeklendiren Dönüştür eden PDF sayfası

Aralarında Seçim Yapmak

  • Yeniden Boyutlandır: sayfa boyutunu değiştirir ve içeriği onunla ölçeklendirir; taşma olasılığına dikkat edin.
  • Genişlet: tuvali boşlukla büyütür ve içeriği olduğu gibi bırakır.
  • Dönüştür: içerikteki hareket veya ölçek değişikliklerini sayfa boyutlarını değiştirmeden yapar.

Bu yöntemler ayrıca birleştirilebilir. Yaygın bir yapı, sayfayı yeniden boyutlandırmak ve ardından içeriği yeni boyutlara uyduracak şekilde dönüştürmektir.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

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

Nuget Downloads 21,105,021Sürüm:2026.9yeni yayınlandı

Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez
PDF için C# NuGet Kütüphanesi
NuGet ile yükleyin

Sürüm: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Çözüm Gezgini'nde Referanslar'a sağ tıklayın, NuGet Paketlerini Yönet
  2. Tarayıcıya tıklayın ve "IronPdf" arayın
  3. Paketi seçin ve yükleyin
C# PDF DLL
DLL İndir

Sürüm: 2026.9

veya Windows Yükleyiciyi şuradan buradan indirin.

  1. IronPDF'i, ~/Libs gibi bir yere, Solution dizininiz içinde indirin ve açın.
  2. Visual Studio Çözüm Gezgini'nde, Referanslar'a sağ tıklayın. Tarayıcı sekmesini seçin, "IronPdf.dll"

Lisanslar $999

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.

OR
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 Iron Suite
Ü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
PDF için C# NuGet Kütüphanesi
NuGet ile yükleyin

Sürüm: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Çözüm Gezgini'nde Referanslar'a sağ tıklayın, NuGet Paketlerini Yönet
  2. Tarayıcıya tıklayın ve "IronPdf" arayın
  3. Paketi seçin ve yükleyin
C# PDF DLL
DLL İndir

Sürüm: 2026.9

veya Windows Yükleyiciyi şuradan buradan indirin.

  1. IronPDF'i, ~/Libs gibi bir yere, Solution dizininiz içinde indirin ve açın.
  2. Visual Studio Çözüm Gezgini'nde, Referanslar'a sağ tıklayın. Tarayıcı sekmesini seçin, "IronPdf.dll"

Lisanslar $999