IRONSOFTWAREHOME
Portre & Manzara Yönelimi
using IronPdf;

// For NEW PDF Documents use PdfPaperOrientation
// PdfPaperOrientation: To choose Landscape or Portrait Orientation in a new PDF document
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape;

var newPdfFromHtml = renderer.RenderHtmlAsPdf("<h1> Hello World! </h1>");
var newPdfFromHtmlFile = renderer.RenderHtmlFileAsPdf("example.html");
var newPdfFromUrl = renderer.RenderUrlAsPdf("https://ironpdf.com");


// For EXISTING PDFs use PageRotation
// PageRotation : To rotate a PDF page and all of its  its contents
var existingPdf = new PdfDocument("old_report.pdf");

// Get rotation value
var getRotationFirstPage = existingPdf.Pages[0].PageRotation;

// Rotate specified page
existingPdf.SetPageRotation(PageIndex: 0, Rotation: IronPdf.Rendering.PdfPageRotation.Clockwise90);

// Rotate ALL pages
existingPdf.SetAllPageRotations(IronPdf.Rendering.PdfPageRotation.Clockwise270);
Imports IronPdf

' For NEW PDF Documents use PdfPaperOrientation
' PdfPaperOrientation: To choose Landscape or Portrait Orientation in a new PDF document
Dim renderer = New ChromePdfRenderer()
renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape

Dim newPdfFromHtml = renderer.RenderHtmlAsPdf("<h1> Hello World! </h1>")
Dim newPdfFromHtmlFile = renderer.RenderHtmlFileAsPdf("example.html")
Dim newPdfFromUrl = renderer.RenderUrlAsPdf("https://ironpdf.com")


' For EXISTING PDFs use PageRotation
' PageRotation : To rotate a PDF page and all of its  its contents
Dim existingPdf = New PdfDocument("old_report.pdf")

' Get rotation value
Dim getRotationFirstPage = existingPdf.Pages(0).PageRotation

' Rotate specified page
existingPdf.SetPageRotation(PageIndex:=0, Rotation:=IronPdf.Rendering.PdfPageRotation.Clockwise90)

' Rotate ALL pages
existingPdf.SetAllPageRotations(IronPdf.Rendering.PdfPageRotation.Clockwise270)
NuGet Download
PM > Install-Package IronPdf
Portre & Manzara Yönelimi

Portre & Manzara Yönelimi

Genellikle, dinamik PDF belgeleri oluşturduğunuzda, belgenin yönelimini özelleştirmeniz gerektiğini farkedersiniz. İşte burada IronPDF'nin PaperOrientation devreye girer. Bu araç, geliştiricilerin PdfPaperOrientation sınıfına erişmesine olanak tanır. Bunu kullanarak, HTML veya URL içeriğinden PDF belgeleri işlenirken yatay veya dikey sayfa yönelimi arasında seçim yapabilirsiniz.

  • Yatay yönlendirme için şunu kullanırsınız: PdfPaperOrientation.Landscape
  • Dikey yönlendirme için şunu kullanırsınız: PdfPaperOrientation.Portrait

Mevcut PDF belgeleriyle çalışıyorsanız, PDF belgesinin yönlendirmesini özelleştirmek için PageRotation kullanabilirsiniz. Belgenizin sayfalarının döndürülmesini ayarlamak için şunları yaparsınız:

  • PDF içindeki belirli bir sayfayı döndürmek istiyorsanız SetPageRotation kullanın
  • PDF belgenizdeki tüm sayfaları döndürmek istiyorsanız SetAllPageRotations kullanın

Başlamak için, öncelikle mevcut bir PDF belgesi kullanıp kullanmadığımıza veya yeni birisini işleyip işlemadiğimize karar vermeliyiz. Öncelikle, yeni işlenen PDF belgesinin yönelimini ayarlama adımlarına, ardından mevcut bir PDF için nasıl çalışacağına bakalım.

Öncelikle, yeni bir ChromePdfRenderer() örneği oluşturmanız gerekecek. Bu, HTML veya URL içeriğinden yeni bir PDF belgesi oluşturma işlemini yönetecektir. Sonraki adımda, render etmeden önce, kağıt yönü renderer.RenderingOptions.PaperOrientation kullanarak ayarlanır. PdfPaperOrientation.Landscape seçerek, oluşturulan PDF varsayılan dikey yönlendirme yerine yatay modda görünecektir. HTML dizesini alan ve anında PDF'ye dönüştüren RenderHtmlAsPdf render yöntemini kullanacağız.

Şimdi, mevcut PDF belgeleri için özel bir yönelimin nasıl ayarlanacağını görelim. Öncelikle, sayfalarına erişim sağlamak için PdfDocument nesnesine old_report.pdf adlı bir dosya yükleyeceğiz. İlk sayfanın dönüş durumunu kontrol etmek için Pages[0].PageRotation kullanabilirsiniz. Değişiklik yapmak için, SetPageRotation bir sayfayı döndürür, bu örnekte birinci sayfayı saat yönünde 90 derece çevirir.

Bu örnekler, IronPDF'un yalnızca HTML ve web kaynaklarından cilalı PDF'ler oluşturmakla kalmayıp aynı zamanda mevcut PDF belgelerinde sayfa yönelimi ve döndürmesi ayarlamak için güçlü araçlar sunduğunu göstererek .NET geliştiricileri için PDF iş akışlarını düzene getirir.

Sayfa Yönelimi ve Döndürme Hakkında Daha Fazla Bilgi Edinin.
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