IRONSOFTWAREHOME

.NET C# 'ta Sayfa Yönü ve Döndürmeyi Ayarlama

Curtis Chau
Curtis Chau
Updated: 27 Nisan 2026

IronPDF, PDF'de sayfa yönünü (dikey/yatay) oluşturma sırasında ayarlamanıza ve mevcut veya yeni oluşturulmuş PDF sayfalarını basit C# yöntemleri kullanarak 0°, 90°, 180° veya 270° açıyla döndürmenize olanak tanır.

Sayfa Yönü, bir sayfanın dikey (dikey) veya yatay (yatay) olarak nasıl yerleştirildiğini ifade eder.

Sayfa Döndürme, bir sayfanın açısını ayarlamaktadır, böylece hizalamayı düzeltmek veya belirli izleme tercihlerine uymak için yönünü değiştirebilirsiniz. Sayfa açıları 90, 180 ve 270 derece olarak ayarlanabilir.

IronPDF, yönü oluşturma sürecinde dikey veya yatay olarak belirtmenize olanak tanır. Ayrıca, yeni oluşturulmuş veya mevcut PDF sayfalarını gereksinime göre 0, 90, 180 veya 270 derece açıyla tek tek döndürebilirsiniz.

Hızlı Başlangıç: PDF Sayfa Yönü ve Döndürmeyi C#'ta Ayarlayın

IronPDF ile .NET C#'ta PDF dosyalarınızda sayfa yönü ve döndürmeyi ayarlayın. PDF'nizi yükleyerek başlayın, sonra basit yöntem çağrıları ile istenen döndürmeleri veya yönlendirmeleri uygulayın. Güncellenmiş belgenizi kaydedin ve yerleşiminizin belirli gereksinimleri karşıladığından emin olun. Bu kılavuz, hızlı başlamanıza yardımcı olur.

  1. 1Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. 2Bu kod parçacığını kopyalayın ve çalıştırın.

    var pdf = IronPdf.PdfDocument.FromFile("file.pdf");
    pdf.SetAllPageRotations(IronPdf.Rendering.PdfPageRotation.Clockwise90);
    pdf.SaveAs("file-rotated.pdf");
    C#
  3. 3Canlı ortamınızda test için dağıtım yapın

    Ücretsiz deneme ile bugün projenizde IronPDF kullanmaya başlayın
    arrow pointer

IronPDF'te Sayfa Yönünü Nasıl Ayarlarım?

Yönü ayarlamak yalnızca bir PDF belgesini diğer formatlardan oluşturuken mümkündür. Muhatip sınıfından PaperOrientation özelliğine erişebilirsiniz. Bu özellik, ya portre ya da manzara olarak ayarlanabilir. Portre, varsayılan sayfa yön ayarıdır.

IronPDF ile çalışırken, işleme seçenekleri'nin PDF'lerinizi nasıl oluşturduğunuz konusunda geniş bir kontrol sunduğunu göreceksiniz. Yön ayarının, HTML belgelerini, web sayfalarını veya diğer formatları PDF'ye dönüştürürken özellikle önemli olması, sayfalarınızın temel yerleşimini belirlemesinden kaynaklanmaktadır.

Yatay Yönlendirme Ne Zaman Kullanılmalıdır?

Yatay yönlendirme, geniş tablolar, grafikler, panolar veya sunumlar gibi daha fazla yatay alan gerektiren içerikler için idealdir. HTML dosyalarını PDF'ye dönüştürürken, yatay mod, geniş içeriğin istenmeyen metin sarma veya eleman taşması olmadan düzgün görünmesini sağlar. Bu yönlendirme, finansal veri, proje zaman çizelgeleri veya geniş ekran görüntüleme için tasarlanmış herhangi bir içerik içeren raporlar için özellikle yararlıdır.

using IronPdf;
using IronPdf.Rendering;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Change paper orientation
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape;

PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page");

pdf.SaveAs("landscape.pdf");

ChromePdfRenderer sınıfı, yönlendirme ayarlarında ek esneklik sunar. Ayrıca özel kağıt boyutlarını yön ayarlarıyla birlikte belirterek, kesin spesifikasyonlara uyan PDF'ler oluşturabilirsiniz. Bu durum özellikle, özel baskı gereksinimleri veya benzersiz görüntüleme biçimleri için belgeler oluştururken değerlidir.

Yatay Çıktı Nasıl Görünür?


C#'ta PDF Sayfalarını Nasıl Döndürebilirim?

IronPDF tarafından sunulan dört olası döndürme derecesi vardır:

  • None: 0 derece veya döndürülmemiş belge.
  • Clockwise90: Saat yönünde 90 derece döndürülmüş.
  • Clockwise180: Saat yönünde 180 derece döndürülmüş.
  • Clockwise270: Saat yönünde 270 derece döndürülmüş.
Lütfen dikkate alın: Aşağıda bahsedilen tüm sayfa indeks pozisyonları sıfır tabanlı indekslemeyi takip eder.

Sayfa döndürme PDF'leri programlı olarak düzenlerken temel bir özelliktir. Oluşturma sırasında uygulanan yön ayarlarının aksine, döndürme mevcut PDF belgelerine uygulanabilir. Bu, taranmış belgeleri düzeltmek, içe aktarılan içeriği ayarlamak veya belgeleri belirli izleme gereksinimleri için hazırlamak için temel bir araç haline getirir.

Sayfaları Döndürmek İçin Hangi Yöntemleri Kullanmalıyım?

Tek bir sayfa, birden fazla sayfa veya tüm sayfalar için döndürmeyi ayarlamak için aşağıdaki yöntemleri kullanın.

  • SetAllPageRotations: Tüm sayfalar için döndürme derecesini ayarlar.
  • SetPageRotation: Tek bir sayfa için döndürme derecesini ayarlar.
  • SetPageRotations: Seçilmiş sayfa listesi için döndürme derecesini ayarlar.

IronPDF'in döndürme yöntemleri, diğer sayfa manipülasyon özellikleriyle sorunsuz çalışır. Karmaşık belge düzeni elde etmek için döndürmeyi diğer dönüşüm işlemleriyle birleştirebilir, veya metin ve sayfa döndürme yöntemleriyle kullanarak sofistike belge yapıları oluşturabilirsiniz.

using IronPdf;
using IronPdf.Rendering;
using System.Collections.Generic;

PdfDocument pdf = PdfDocument.FromFile("landscape.pdf");

// Set all pages
pdf.SetAllPageRotations(PdfPageRotation.Clockwise90);

// Set a single page
pdf.SetPageRotation(1, PdfPageRotation.Clockwise180);

// Set multiple pages
List<int> selectedPages = new List<int>() { 0, 3 };
pdf.SetPageRotations(selectedPages, PdfPageRotation.Clockwise270);

pdf.SaveAs("rotatedLandscape.pdf");

Döndürme ile çalışırken, işlemin metin, görüntüler ve herhangi bir notasyon dahil tüm sayfa içeriğini etkilediğini anlamak önemlidir. Bu, yalnızca bireysel metin öğelerini etkileyen metin özel döndürmeden farklıdır. Belge düzeni üzerinde daha ayrıntılı kontrol için, gelişmiş formatlama teknikleri kapsayan kapsamlı PDF oluşturma eğitim kılavuzuna göz atın.

Döndürülmüş PDF Nasıl Görünür?

Mevcut Sayfa Döndürmeyi Nasıl Kontrol Edebilirim?

PDF dökümanındaki herhangi bir sayfanın dönüşünü almak için GetPageRotation metodunu kullanın. Sadece metoda sayfa indeksini sağlayın.

Karışık yönlendirmelere sahip belgeler işlerken veya birleştirilmiş belgelerde tutarlı döndürme sağlamak gerektiğinde bu metod özellikle faydalıdır. Mevcut döndürme durumlarını sorgulama yeteneği, özellikle diğer sayfa yönlendirme örnekleri ile birleştirildiğinde, akıllı belge işleme iş akışlarını olanaklı kılar.

using IronPdf;
using IronPdf.Rendering;

PdfDocument pdf = PdfDocument.FromFile("rotatedLandscape.pdf");

PdfPageRotation rotation = pdf.GetPageRotation(1);

Bu türden favori kütüphanem IronPDF'dir. PDF dosyalarının hızlı ve verimli bir şekilde işlenmesine olanak tanır. Ayrıca, PDF/A formatına dışa aktarma ve dijital imzalama gibi birçok değerli özelliğe sahiptir.

Milan Jovanovic

Microsoft MVP

Vaka çalışmasını görüntüle

IronOCR, manuel işleme maliyetinden yıllık 40.000 USD tasarruf etmemizi sağlıyor, üretkenliği artırıyor ve yüksek etkili görevler için kaynakları serbest bırakıyor. Kesinlikle tavsiye ederim.

Brent Matzelle

Teknoloji Müdürü, OPYN

Vaka çalışmasını görüntüle

IronSuite, operasyonlarımızda kritik bir rol oynar. Bunlar, iş süreçlerinde verimliliği artıran, kat planları oluşturmak ve envanter yönetimini geliştirmek gibi araçlardır.

David Jones

Baş Yazılım Mühendisi, Agorus Build

Vaka çalışmasını görüntüle

Sayfa Yönü ve Döndürme için En İyi Uygulamalar

PDF uygulamalarınıza sayfa yönü ve döndürme uygularken bu en iyi uygulamaları göz önünde bulundurun:

  1. Oluşturma Öncesi Yönlendirme Belirleyin: Optimal düzen sağlamak için yönlendirmeyi oluşturma öncesi ayarlayın.

  2. Toplu İşleme: Performansı artırmak için birden çok sayfa için SetPageRotations kullanın.

  3. Orijinal Dosyaları Koruyun: Döndürülmüş sürümleri yeni dosya adlarıyla kaydedin ve orijinalleri koruyun.

  4. Kullanıcı Deneyimini Düşünün: Unutmayın, döndürme PDF görüntüleyici gösterimini etkiler.

  5. Diğer Özelliklerle Birleştirin: Döndürmeyi üstbilgiler, birleştirme veya filigranlarla kullanın.

Yaygın Sorunları Giderme

Eğer sayfa yönü veya döndürme ile sorun yaşıyorsanız, şu çözümleri düşünün:

  • Manzara Modunda İçerik Kesilmesi: HTML içeriğinin duyarlı veya viewport genişliğini ayarlayın.
  • Dönüş Uygulanmadı: Döndürme yöntemlerini uyguladıktan sonra SaveAs çağırdığınızı doğrulayın.
  • Karışık Yönler: Birleştirmeden önce portre ve manzara sayfalarını ayrı ayrı işleyin

Ek destek ve ileri teknikler için kapsamlı IronPDF belgelerini inceleyin veya PDF manipülasyonu üzerine daha özelleşmiş eğiticilerden yararlanın.

Sıkça Sorulan Sorular

PDF oluştururken sayfa yönlendirmesini yatay yapmayı nasıl ayarlayabilirim?

IronPDF ile, RenderingOptions sınıfındaki KağıtYönü özelliğini kullanarak sayfa yönlendirmesini ayarlayabilirsiniz. PDF'inizi HTML gibi başka formatlardan render etmeden önce bunu yatay veya dikey olarak ayarlayın. Dikey, varsayılan ayardır.

Sayfa yönlendirmesi ve sayfa döndürmesi arasındaki fark nedir?

IronPDF'deki sayfa yönlendirmesi, PDF'leri diğer formatlardan render ederken başlangıç düzenini (dikey veya yatay) belirler. Sayfa döndürme, oluşturulduktan sonra mevcut PDF sayfalarını 0°, 90°, 180° veya 270° açılara ayarlamanıza olanak tanır ve hizalama sorunlarını düzeltmek için mükemmeldir.

Tek tek sayfaları döndürebilir miyim yoksa tüm PDF'i mi döndürmeliyim?

IronPDF, hem tek tek sayfaları hem de tüm PDF'leri döndürme esnekliği sağlar. Belirli sayfaları indekslerine göre döndürmek veya SetAllPageRotations metodunu kullanarak tüm sayfalara bir kez döndürme uygulamak için yöntemler kullanabilirsiniz.

PDF'lerim için ne zaman yatay yönlendirmeyi kullanmalıyım?

IronPDF'deki yatay yönlendirme, tablolar, grafikler, panolar veya sunumlar gibi geniş içerikler için idealdir. HTML dosyalarını geniş ekran görüntüleme için tasarlanmış metin sarmasını veya öğe taşmasını önlemek amacıyla mali veri, proje zaman çizelgeleri veya herhangi bir içeriği dönüştürürken özellikle faydalıdır.

Bir PDF sayfasının mevcut döndürme açısını nasıl kontrol edebilirim?

IronPDF, herhangi bir PDF sayfasının mevcut döndürme açısını programatik olarak almanıza izin verir. Bu özellik, ayarlamalar yapmadan önce mevcut yönlendirmeyi belirlemenize veya döndürme değişikliklerinizin doğru şekilde uygulandığını doğrulamanıza yardımcı olur.

What should I consider when using landscape orientation in PDFs?

Landscape orientation is best for content that requires more horizontal space, such as wide tables or charts. It helps display wide content correctly without text wrapping issues.

How can I check the current rotation of a specific PDF page?

You can check the current rotation of a PDF page by using the `GetPageRotation` method, supplying the page index as a parameter to retrieve the rotation degree of that page.

Is it possible to set different page orientations for merged PDFs using IronPDF?

Yes, IronPDF provides options to manage page orientation for PDFs prior to merging. It's advisable to process pages with different orientations separately before merging them.

How does page rotation affect the overall PDF layout?

Page rotation affects the entire content of the page, including text, images, and annotations. It is typically used for document alignment corrections or specific viewing requirements.

What best practices should I follow for page orientation and rotation in PDF files?

Best practices include determining orientation before rendering, using batch processing for rotation, preserving original files, considering user experience, and combining rotation with features like headers or watermarks.

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 20,756,830Sürüm:2026.7yeni yayınlandı

ÜCRETSİZİNİZİ EDİNİN

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

bullet_checkedKredi kartı veya hesap oluşturma gerektirmez
bullet_testÜretimde Test
filigran olmadan
bullet_calendar30 gün tamamen
işlevsel ürün
bullet_supportDeneme sırasında teknik
24/5 destek
Ü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.7

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.7

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.

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