Sayfa Yönlendirmesi ve Dönüşünü .NET C# İle Ayarlama
IronPDF, PDF oluşturma sırasında sayfa yönlendirmesini (dikey/yatay) ayarlamanıza olanak tanır ve yerleşik veya yeni oluşturulan PDF sayfalarını 0°, 90°, 180° veya 270° derecelik açılara döndürmek için basit C# yöntemleri kullanabilirsiniz.
Sayfa Yönlendirmesi, bir sayfanın dikey (dikey) veya yatay (yatay) olarak nasıl yerleştirildiğini ifade eder.
Sayfa Dönüşü, bir sayfanın açısının düzenlenmesiyle ilgilidir, böylece yönlendirmesini değiştirebilir, bu da hizalamayı düzeltmek veya belirli görüntüleme tercihlerini karşılamak için yararlı olabilir. Sayfa açıları 90, 180 ve 270 derece olarak ayarlanabilir.
IronPDF, oluşturma sürecinde yönlendirmeyi dikey veya yatay olarak belirlemenizi sağlar. Ayrıca, gerektiğinde yeni oluşturulan veya mevcut PDF sayfalarını 0, 90, 180 veya 270 dereceye kadar bireysel olarak döndürebilirsiniz.
Hızlı Başlangıç: C# İle PDF Sayfa Yönlendirmesi ve Dönüşü Ayarlama
IronPDF kullanarak .NET C# içinde PDF dosyalarınızda sayfa yönlendirme ve dönüş ayarlayın. PDF'nizi yükleyerek başlayın, ardından basit yöntem çağrılarıyla istenen dönüşleri veya yönlendirmeleri uygulayın. Güncellenmiş belgenizi kaydedin ve düzeninizin belirli gereksinimlere uygun olmasını sağlayın. Bu kılavuz, hızlı bir başlangıç yapmanıza yardımcı olur.
-
NuGet Paket Yöneticisi ile https://www.nuget.org/packages/IronPdf yükleyin
PM > Install-Package IronPdf -
Bu kod parçasını kopyalayıp çalıştırın.
IronPdf.PdfDocument.FromFile("file.pdf") .SetAllPageRotations(IronPdf.PdfDocument.PageRotation.Rotate90) .SaveAs("rotated.pdf"); -
Canlı ortamınızda test etmek için dağıtın
Bugün projenizde IronPDF kullanmaya başlayın ücretsiz deneme ile
Minimal Is Akisi (5 adimda)
- PDF Sayfa Yönlendirme ve Dönüşü için IronPDF C# Kütüphanesini İndirin
- PaperOrientation özelliğini kullanarak oluşturma öncesinde sayfa yönlendirmesini ayarlayın.
- IronPDF ile Tüm Sayfa Dönüş Seçeneklerini Keşfedin
- Tek veya Çoklu PDF Sayfalarını Döndürmek İçin Yöntemi Öğrenin
- IronPDF ile PDF Sayfa Dönüşünü Alın
IronPDF'te Sayfa Yönlendirmesini Nasıl Ayarlarım?
Bir PDF belgesi diğer formatlardan oluşturulurken yönlendirmeyi ayarlamak mümkündür. Üzerinde PaperOrientation özelliğine RenderingOptions sınıfından erişebilirsiniz. Bu özellik ya dikey ya da yatay olarak ayarlanabilir. Dikey, varsayılan sayfa yönlendirmesi ayarıdır.
IronPDF ile çalışırken, oluşturma seçeneklerinin PDF'lerinizin nasıl üretileceği üzerinde geniş kontrol sağladığını göreceksiniz. Yönlendirme ayarı, HTML belgeleri, web sayfaları veya diğer formatları PDF'ye dönüştürürken özellikle önemlidir, çünkü sayfalarınızın temel düzenini belirler.
Yatay Yönlendirmeyi Ne Zaman Kullanmalıyım?
Yatay yönlendirme, geniş tablolar, grafikler, panolar veya sunumlar gibi daha fazla yatay alan gerektiren içerik için idealdir. HTML dosyalarını PDF'ye dönüştürürken, yatay mod, geniş içeriğin istenmeyen metin kaydırması veya eleman taşması olmadan doğru şekilde görüntülenmesini sağlar. Bu yönlendirme, finansal veriler içeren raporlar, proje zaman çizelgeleri veya geniş ekran görüntüleme için tasarlanmış herhangi bir içerik için özellikle faydalı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 ayarlarken ek esneklik sunar. Ayrıca, özelleştirilmiş kağıt boyutlarını yönlendirme ayarlarına ekleyerek, tam spesifikasyonlara uygun PDF'ler oluşturabilirsiniz. Bu, özellikle özel baskı gereksinimleri veya eşsiz görüntüleme formatları için belgeler oluştururken değerlidir.
Yatay Çıktı Nasıl Görünür?
C#'da PDF Sayfalarını Nasıl Döndürebilirim?
IronPDF tarafından sunulan dört olası dönüş 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önüşü, PDF'leri programlı olarak düzenlerken temel bir özelliktir. Oluşturma sırasında uygulanan yönlendirme ayarlarından farklı olarak, mevcut PDF belgelerine dönüş eklenebilir. Bu, taranmış belgeleri düzeltmek, içe aktarılan içerikleri ayarlamak veya belgeleri belirli görüntüleme gereksinimlerine hazırlamak için gerekli bir araç yapar.
Sayfaları Döndürmek İçin Hangi Yöntemleri Kullanmalıyım?
Aşağıdaki yöntemleri kullanarak tek bir sayfa, birden fazla sayfa veya tüm sayfalar için dönüşü ayarlayı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çilen bir sayfa listesi için döndürme derecesini ayarlar.
IronPDF'in dönüş yöntemleri diğer sayfa manipülasyon özellikleriyle sorunsuz çalışır. Dönüşü, karmaşık belge düzenleri elde etmek için diğer dönüştürme işlemleriyle birleştirebilir veya metin ve sayfaları döndürme yöntemleri ile birlikte kullanarak karmaşık 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önüş ile çalışırken, işlemin sayfa içeriğinin tamamını, metin, resim ve varsa açıklamalar dahil olmak üzere etkilediğini anlamak önemlidir. Bu, yalnızca bireysel metin elemanlarını etkileyen metin özgü dönüşten farklıdır. Belge düzeni üzerinde daha ayrıntılı kontrol sağlamak için, ileri düzey biçimlendirme tekniklerini kapsayan kapsamlı PDF oluşturma kılavuzunu keşfedin.
Dönmüş PDF Nasıl Görünür?
Mevcut Sayfa Dönüşünü Nasıl Kontrol Edebilirim?
PDF belgesindeki herhangi bir belirli sayfanın döndürülmesini almak için GetPageRotation yöntemini kullanın. Yönteme sadece sayfa indeksini sağlayın.
Bu yöntem, karışık yönlendirmelere sahip belgeleri işlerken veya birleştirilmiş belgelerde tutarlı dönüş sağlamak için özellikle faydalıdır. Mevcut dönüş durumlarını sorgulama yeteneği, diğer sayfa yönlendirme örnekleriyle birleştirildiğinde akıllı belge işleme iş akışlarını mümkün 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önlendirme ve Dönüşü İçin En İyi Uygulamalar
Uygulamalarınızda sayfa yönlendirme ve dönüşü uygularken şu en iyi uygulamaları göz önünde bulundurun:
-
Oluşturmadan Önce Yönlendirmeyi Belirleyin: En iyi düzeni sağlamak için yönlendirmeyi oluşturma öncesinde ayarlayın.
-
Toplu İşleme: Performansı artırmak için birden fazla sayfa için
SetPageRotationskullanın. -
Orijinal Dosyaları Korumak: Döndürülmüş sürümleri yeni dosya adlarıyla kaydederek orijinalleri koruyun.
-
Kullanıcı Deneyimini Düşünün: Dönüşün PDF görüntüleyici üzerinde etkisi olduğunu unutmayın.
- Diğer Özelliklerle Birleştirin: Dönüşü başlıklar, birleştirme veya filigranlar ile kullanın.
Yaygın Sorun Giderme
Sayfa yönlendirme veya dönüşüyle ilgili sorunlarla karşılaşırsanız, bu çözümleri düşünün:
- Yatayda İçerik Kesilmesi: HTML içeriğinin duyarlı olduğundan veya görünüm alanı genişliğini ayarlayın.
- Döndürme Uygulanmadı: Döndürme yöntemlerini uyguladıktan sonra
SaveAsçağırdığınızı doğrulayın. - Karışık Yönlendirmeler: Birleştirmeden önce dikey ve yatay sayfaları ayrı işleyin.
Ek destek ve ileri teknikler için, kapsamlı IronPDF belgelendirmesini keşfedin veya PDF manipülasyonu üzerine daha özel eğitimlere göz atın.
Sıkça Sorulan Sorular
PDF oluştururken sayfa yonlendirmesini nasıl yatay hale getirebilirim?
IronPDF ile, RenderingOptions sınıfindaki PaperOrientation özelligini kullanarak sayfa yonlendirmesini ayarlayabilirsiniz. PDF raporlamadan önce bunu yatay veya dikey olarak ayarlamaniz yeterlidir. Dikey varsayılan ayardir.
Sayfa yonlendirmesi ile sayfa donmesi arasindaki fark nedir?
IronPDF'te sayfa yonlendirmesi, diğer formatlardan PDF raporlarken ilk yerlesimi belirler (dikey veya yatay). Sayfa donmesi, oluşturulduktan sonra mevcut PDF sayfalarinizi 0°, 90°, 180°, veya 270° acilara ayarlamanizi saglar, bu hizalamayi düzeltmek için idealdir.
Tek tek sayfalari mi dondurebilirim yoksa tüm PDF'yi mi dondurmam gerekir?
IronPDF, hem tek tek sayfalari hem de tüm PDF'leri dondurme esnekligi sunar. Belirli sayfalari indekslerine gore dondurebilir veya SetAllPageRotations metodunu kullanarak tüm sayfalari tek seferde dondurebilirsiniz.
PDF'lerim için yatay yerlesimi ne zaman kullanmaliyim?
IronPDF'teki yatay yerlesim, tablolar, grafikler, panolar veya sunumlar gibi genis içerik için idealdir. HTML dosyalarini finansal veriler, proje zaman cizelgeleri veya genis ekran görüntülenmesi için tasarlanmis içerikle dönüştürurken özellikle yararlidir, metin kaymasini veya eleman tasmasini onler.
Bir PDF sayfasinin mevcut dönüş acisini nasıl kontrol ederim?
IronPDF, herhangi bir PDF sayfasinin mevcut dönüş acisini programatik olarak almanizi saglar. Bu özellik, değişiklik yapmadan önce mevcut yonlendirmeyi belirlemenize veya dönüş değişikliklerinizin doğru bir şekilde uygulandigini doğrulamaniza yardimci olur.

