.NET C# 'ta Sayfa Yönü ve Döndürmeyi Ayarlama
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.
-
IronPDF aşağıdaki NuGet Paket Yöneticisi ile yükleyin
PM > Install-Package IronPdf -
Bu 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"); -
Canlı ortamınızda test için dağıtım yapın
Ücretsiz deneme ile bugün projenizde IronPDF kullanmaya başlayın
Asgari İş Akışı (5 adım)
- IronPDF C# Kütüphanesi'ni PDF Sayfa Yönlendirme ve Döndürme için İndirin
- PaperOrientation özelliğiyle oluşturma öncesinde sayfa yönünü ayarlayın
- IronPDF ile Tüm Sayfa Döndürme Seçeneklerini Keşfedin
- Bireysel veya Çoklu PDF Sayfalarını Döndürme Yöntemini Öğrenin
- IronPDF ile PDF Sayfa Döndürmesini Alın
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. PaperOrientation sınıfından RenderingOptions ö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.
:path=/static-assets/pdf/content-code-examples/how-to/page-orientation-rotation-orientation.cs
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");
Imports IronPdf
Imports IronPdf.Rendering
Private renderer As New ChromePdfRenderer()
' Change paper orientation
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape
Dim pdf As PdfDocument = 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üş.
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 sayfanın döndürme derecesini ayarlar.SetPageRotations: Seçilen 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.
:path=/static-assets/pdf/content-code-examples/how-to/page-orientation-rotation-set-rotation.cs
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");
Imports IronPdf
Imports IronPdf.Rendering
Imports System.Collections.Generic
Private pdf As PdfDocument = PdfDocument.FromFile("landscape.pdf")
' Set all pages
pdf.SetAllPageRotations(PdfPageRotation.Clockwise90)
' Set a single page
pdf.SetPageRotation(1, PdfPageRotation.Clockwise180)
' Set multiple pages
Dim selectedPages As New List(Of Integer)() From {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 belgesindeki herhangi bir sayfanın dönüşünü almak için GetPageRotation yöntemini 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.
:path=/static-assets/pdf/content-code-examples/how-to/page-orientation-rotation-get-rotation.cs
using IronPdf;
using IronPdf.Rendering;
PdfDocument pdf = PdfDocument.FromFile("rotatedLandscape.pdf");
PdfPageRotation rotation = pdf.GetPageRotation(1);
Imports IronPdf
Imports IronPdf.Rendering
Private pdf As PdfDocument = PdfDocument.FromFile("rotatedLandscape.pdf")
Private rotation As PdfPageRotation = pdf.GetPageRotation(1)
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:
-
Oluşturma Öncesi Yönlendirme Belirleyin: Optimal düzen sağlamak için yönlendirmeyi oluşturma öncesi ayarlayın.
-
Toplu İşleme: Performansı artırmak için birden fazla sayfa için
SetPageRotationskullanın. -
Orijinal Dosyaları Koruyun: Döndürülmüş sürümleri yeni dosya adlarıyla kaydedin ve orijinalleri koruyun.
-
Kullanıcı Deneyimini Düşünün: Unutmayın, döndürme PDF görüntüleyici gösterimini etkiler.
- 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öndürme Uygulanmadı: Döndürme yöntemlerini uyguladıktan sonra
SaveAsçağrısını yaptığı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.

