PDF'lerde Metin Nasıl Döndürülür C# Kullanarak | IronPDF

C# ile IronPDF Kullanarak PDF Metin ve Sayfalarını Döndürme

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF, C# geliştiricilerinin, tüm sayfalar için SetPageRotation() veya belirli metin öğeleri için CSS3 dönüşümleri gibi basit yöntemler kullanarak, PDF sayfalarını ve metinlerini programatik olarak döndürmelerine olanak tanır ve saat yönünde 90, 180 veya 270 derece döndürmeleri destekler.

PDF metni veya sayfalarını döndürmek, bir PDF belgesinin tamamı veya belirli metin öğeleri içindeki yönlendirmeyi değiştirir. Bu dönme genellikle saat yönünde veya tersi yönde içeriği yeniden konumlandırmak için 90, 180 veya 270 derece gibi derecelerle gerçekleşir. Bu yetenek, taranan belgeleri düzeltmek, manzara raporları oluşturmak ya da belirli görüntüleme gereksinimleri için içerik düzenini ayarlamak için gereklidir.

Hızlı Başlangıç: IronPDF ile .NET'te PDF Sayfalarını Döndürün

.NET uygulamalarınızda IronPDF kullanarak PDF sayfalarını kolayca döndürün. Yalnızca birkaç satır kodla, PDF içeriğinizin yönünü istediğiniz açıda ayarlayabilirsiniz. Bu hızlı başlangıç kılavuzu, bir PDF belgesinin ilk sayfasını 90 derece döndürmeyi ve değişiklikleri kolayca kaydetmeyi nasıl yapacağınızı gösterir. Belgelerin sunumunu minimum çaba ile geliştirmek isteyen geliştiriciler için mükemmeldir.

  1. IronPDF aşağıdaki NuGet Paket Yöneticisi ile yükleyin

    PM > Install-Package IronPdf
  2. Bu kod parçacığını kopyalayın ve çalıştırın.

    IronPdf.PdfDocument.FromFile("input.pdf")
      .SetAllPageRotations(IronPdf.PdfPageRotation.Clockwise90)
      .SaveAs("rotated.pdf");
  3. Canlı ortamınızda test için dağıtım yapın

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

    arrow pointer


PDF Sayfalarını Programatik Olarak Nasıl Döndürürüm?

Farklı Döndürme Senaryoları İçin Hangi Yöntemleri Kullanmalıyım?

SetPageRotation, SetPageRotations ve SetAllPageRotations yöntemlerini kullanarak sırasıyla tek bir sayfanın, birden çok sayfanın ve tüm sayfaların dönme ayarını yapabilirsiniz. Bu yöntemler, mevcut sayfa döndürmeyi belirtilen açı ile saat yönünde ölçerek tamamen değiştirir. İlk sayfa döndürme zaten istenilen açı ile eşleşiyorsa, yöntemler çıktı dosyasını etkilemez.

IronPdf kütüphanesi, mevcut PDF iş akışlarıyla sorunsuz bir şekilde entegre olan kapsamlı sayfa yönlendirme ve dönme yetenekleri sağlar. Yeni oluşturulan PDF'lerle veya mevcut belgelerle çalışıyor olun, bu döndürme yöntemleri sayfa yönlendirmesi üzerinde hassas kontrol sunar ve gerçek içerik yapısını etkilemez.

Hangi Döndürme Açıları Desteklenir?

IronPDF, dört standart dönme açısını destekler: (dönme yok), 90°, 180° ve 270° saat yönünde. Bu açılar, PDF belgeleri için tüm yaygın dönme gereksinimlerini kapsar. Döndürme, sayfa düzeyinde uygulanır, bu da metin, görüntüler ve grafikler dahil olmak üzere tüm sayfa içeriğinin tek bir birim olarak döndürülmesi anlamına gelir. Bu yaklaşım, sayfadaki öğeler arasındaki mekansal ilişkileri korur.

:path=/static-assets/pdf/content-code-examples/how-to/rotating-text-set-page-rotation.cs
using IronPdf;
using IronPdf.Rendering;
using System.Linq;

// Import PDF
PdfDocument pdf = PdfDocument.FromFile("multi-page.pdf");

// Set rotation for a single page
pdf.SetPageRotation(0, PdfPageRotation.Clockwise90);

// Set rotation for multiple pages
pdf.SetPageRotations(Enumerable.Range(1,3), PdfPageRotation.Clockwise270);

// Set rotation for the entire document
pdf.SetAllPageRotations(PdfPageRotation.Clockwise180);

pdf.SaveAs("rotated.pdf");
Imports IronPdf
Imports IronPdf.Rendering
Imports System.Linq

' Import PDF
Private pdf As PdfDocument = PdfDocument.FromFile("multi-page.pdf")

' Set rotation for a single page
pdf.SetPageRotation(0, PdfPageRotation.Clockwise90)

' Set rotation for multiple pages
pdf.SetPageRotations(Enumerable.Range(1,3), PdfPageRotation.Clockwise270)

' Set rotation for the entire document
pdf.SetAllPageRotations(PdfPageRotation.Clockwise180)

pdf.SaveAs("rotated.pdf")
$vbLabelText   $csharpLabel

Sayfa döndürmeleriyle çalışırken, bunların diğer PDF özellikleriyle nasıl etkileşime girdiğini anlamak önemlidir. Örneğin, özel kağıt boyutları da kullanıyorsanız, döndürme sayfa boyutu ayarlandıktan sonra uygulanacaktır. Bu, portre bir sayfanın 90 derece döndürülmesi halinde yatay manzara görünümüne etkin bir şekilde dönüşeceği anlamına gelir.


Icon Quote related to Hangi Döndürme Açıları Desteklenir?

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 related to Hangi Döndürme Açıları Desteklenir?

Milan Jovanovic

Microsoft MVP

Vaka çalışmasını görüntüle
Icon Quote related to Hangi Döndürme Açıları Desteklenir?

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 related to Hangi Döndürme Açıları Desteklenir?

Brent Matzelle

Teknoloji Müdürü, OPYN

Vaka çalışmasını görüntüle
Icon Quote related to Hangi Döndürme Açıları Desteklenir?

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 related to Hangi Döndürme Açıları Desteklenir?

David Jones

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

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

CSS3 Kullanarak PDF'lerde Metni Nasıl Döndürürüm?

Sayfa Döndürme Yerine Neden CSS3 Dönüştürmelerini Kullanmalıyım?

.NET'te HTML'yi PDF'ye dönüştürdükten sonra, programatik olarak metni veya tüm sayfaları döndürmeniz gerekebilir. Sık bir gereklilik, HTML5 ve CSS3 kullanarak PDF'lerde dikey hizalanmış metinlerin render edilmesidir. CSS3 dönüştürmeleri, sayfa düzeyindeki dönüştürmelere kıyasla daha ayrıntılı kontrol sunar ve sayfanın geri kalanını orijinal yönlendirmesinde tutarken bireysel metin öğelerini veya bölümleri döndürmenize olanak tanır.

Bu yaklaşım, karışık yönlendirme içeren belgeler oluştururken özellikle yararlıdır, örneğin, grafikte dikey etiketli raporlar veya döndürülmüş başlıklı tablolar. HTML'yi PDF'ye dönüştürme süreci, IronPDF'de CSS3 dönüştürmelerini tam olarak destekleyerek stilize edilmiş içeriğinizin son PDF'de tam olarak planlandığı gibi görünmesini sağlar.

Metin Döndürmeyi Kontrol Eden CSS Özellikleri Nelerdir?

CSS3, daha önce yüklediğiniz IronPdf .NET Kütüphanesini kullanarak HTML'yi PDF'ye dönüştürdükten sonra metnin herhangi bir açıda döndürülmesine izin verir. Bu, herhangi bir HTML öğesini herhangi bir açıda döndürebilen transform: rotate(...) CSS3 stili kullanılarak başarılır. Dönme merkezi, transform-origin özelliği ile özelleştirilebilir, size dönme ekseni üzerinde tam kontrol sağlar.

:path=/static-assets/pdf/content-code-examples/how-to/rotating-text-css.cs
using IronPdf;

var renderer = new IronPdf.ChromePdfRenderer();

var pdf = renderer.RenderHtmlAsPdf(@"
<html>
<head>
 <style>
  .rotated{
  -webkit-transform: rotate(-180deg);
  width:400;
  height:400;
  }
</style>
</head>
<body>
<p class='rotated'>Rotated Text</p>
</body>
</html>
");

pdf.SaveAs("rotated.pdf");
Imports IronPdf

Private renderer = New IronPdf.ChromePdfRenderer()

Private pdf = renderer.RenderHtmlAsPdf("
<html>
<head>
 <style>
  .rotated{
  -webkit-transform: rotate(-180deg);
  width:400;
  height:400;
  }
</style>
</head>
<body>
<p class='rotated'>Rotated Text</p>
</body>
</html>
")

pdf.SaveAs("rotated.pdf")
$vbLabelText   $csharpLabel

CSS3 dönüştürme özelliği, derece (deg), radyan (rad), gradyan (grad) ve dönüşler dahil olmak üzere çeşitli döndürme birimlerini destekler. PDF oluşturma için en yaygın olarak dereceler kullanılır. Rotasyonu ölçek ve yer değiştirme gibi diğer dönüştürmelerle birleştirerek karmaşık pozisyonlama efektleri elde edebilirsiniz. IronPDF ile duyarlı CSS kullanırken, bu dönüştürmeler farklı sayfa boyutlarına ve yönlendirmelerine sorunsuz bir şekilde uyum sağlar.

Daha gelişmiş senaryolar için, başlangıç renderinden sonra programatik olarak PDF sayfalarını dönüştürmeyi keşfetmek isteyebilirsiniz. Bu, mevcut PDF'lere ek dönüştürmeler uygulamanıza veya karmaşık belge düzenleri için sayfa düzeyindeki dönüşümlerle CSS tabanlı rotasyonları birleştirmenize olanak tanır.

Başka neler yapabileceğinizi görmek için hazır mısınız? Buradaki eğitim sayfamıza göz atın: PDF'leri Düzenle veya özel yönlendirmelerle sıfırdan yeni PDF'ler oluşturun. Aynı belge içinde farklı sayfa yönlendirmelerini yönetmek için, rehberimize dikey ve yatay yönlendirme göz atın.

Sıkça Sorulan Sorular

C# kullanarak bir PDF belgesinde belirli sayfaları nasıl döndürebilirim?

IronPDF, PDF sayfalarını döndürmek için üç yöntem sunar: Tek bir sayfa için SetPageRotation(), birden fazla sayfa için SetPageRotations() ve tüm sayfalar için SetAllPageRotations(). Bu yöntemler saat yönünde 90°, 180° ve 270° döndürme açılarını destekler ve mevcut sayfa döndürmesini tamamen geçersiz kılar.

PDF sayfalar için hangi döndürme açıları destekleniyor?

IronPDF, dört standart döndürme açısını destekler: 0° (döndürme yok), 90°, 180° ve 270° saat yönünde. Döndürme sayfa düzeyinde uygulanır, yani tüm içerik, metin, resimler ve grafikler bir bütün olarak dönerken elemanlar arasındaki mekansal ilişkiler korunur.

Sadece metin elemanlarını, tüm PDF sayfasını döndürmeden döndürebilir miyim?

Evet, IronPDF belirli metin elemanları için CSS3 dönüştürmelerini kullanarak döndürebilmenize olanak tanır. Bu, sayfanın genel yönelimi etkilenmeden bireysel metin bileşenlerini döndürmenizi sağlarken metin sunumunda size hassas bir kontrol sunar.

Tüm sayfaları 90 derece açıyla döndürmenin en basit yolu nedir?

En hızlı yöntem, IronPDF'nin tek satırlık çözümünü kullanmaktır: IronPdf.PdfDocument.FromFile("input.pdf").SetAllPageRotations(IronPdf.PdfPageRotation.Clockwise90).SaveAs("rotated.pdf"). Bu, PDF'nizi yükler, tüm sayfaları saat yönünde 90 derece döndürür ve sonucu kaydeder.

PDF sayfasını döndürmek içerik yapısını etkiler mi?

Hayır, IronPDF'nin döndürme yöntemleri içerik yapısını sağlam tutar. Döndürme, sayfa düzeyinde meydana gelir ve gerçek içerik ilişkilerini etkilemeden gerçekleşir. Metin seçilebilir, bağlantılar işlevsel kalır ve belgenin iç yapısı korunur.

Taranan belgelerin yönelimini programatik olarak nasıl düzeltebilirim?

IronPDF, taranan belge yönelimlerini düzeltmek için idealdir. Bireysel sayfaları döndürmek için SetPageRotation() yöntemini veya tüm belgeyi düzeltmek için SetAllPageRotations() kullanın. Bu, tutarsız yönelimlere sahip taranan PDF'lerin toplu işlenmesi için özellikle faydalıdır.

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

Daha Fazla Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 19,936,792 | Sürüm: 2026.7 yeni yayınlandı
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.