IRONSOFTWAREHOME
Portre & Manzara Yönelimi

import com.ironsoftware.ironpdf.PdfDocument;  
import com.ironsoftware.ironpdf.edit.PageSelection;  
import com.ironsoftware.ironpdf.page.PageRotation;  
import com.ironsoftware.ironpdf.render.*;  
import java.io.IOException;  
import java.nio.file.Paths;

// Use the setPaperOrientation method to set rendered PDFs in portrait or landscape orientation.  
// Note: This will only work for newly-created PDFs!  
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();  
renderOptions.setPaperOrientation(PaperOrientation.LANDSCAPE);  
PdfDocument newPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com", renderOptions);  
newPdf.saveAs(Paths.get("assets/LandscapePdf.pdf"));  
  
// Use the rotatePage/rotateAllPages methods to adjust the page orientation for existing PDFs  
PdfDocument existingPdf = PdfDocument.fromFile(Paths.get("assets/example.pdf"));  
  
// Get the orientation of the first page of the existing PDF document.  
PageRotation firstPageRotation = existingPdf.getPagesInfo().get(0).getPageRotation();  
System.out.println(firstPageRotation);  
  
// Rotate the first page of the document only 90 degrees clockwise.  
existingPdf.rotatePage(PageRotation.CLOCKWISE_90, PageSelection.firstPage());  
  
// Rotate all pages of the document clockwise.  
existingPdf.rotateAllPages(PageRotation.CLOCKWISE_270);  
  
existingPdf.saveAs(Paths.get("assets/ExistingPdfRotated.pdf"));
mvn install
Portre & Manzara Yönelimi

Portre & Manzara Yönelimi

IronPDF for Java, yeni ve mevcut PDF belgelerinin sayfa yönünü değiştirebilir.

IronPDF ile yenide render edilen yeni PDF belgeleri varsayılan olarak portre yönünde kullanılır. Geliştiriciler, bir içeriği (HTML, RTF'ler, URL'ler, vb.) PDF'ye dönüştürürken bu davranışı bir ChromePdfRenderOptions örneği ile geçersiz kılabilir. setPaperOrientation yöntemi bir PaperOrientation değeri kabul eder ve geliştiricilerin ortaya çıkan PDF'in kağıt yönelimini istedikleri gibi değiştirmelerine izin verir. Öne çıkan kod örneğinin 21 - 23. satırları, yatay yönlendirmede ayarlanmış bir PDF belgesi oluşturur. Satır 21'deki PaperOrientation.LANDSCAPE ile yapılan setPaperOrientation çağrısı yönelim davranışını tetikler. Enum değerinin PaperOrientation.PORTRAIT lehine değiştirilmesi, sonraki PdfDocument.renderUrlAsPdf çağrısının IronPDF ana sayfasını portre yöneliminde oluşturmasına neden olur.

ChromePdfRenderOptions nesneleri, mevcut PDF'ler için sayfa yönelimini değiştirmek için kullanılamaz (bunlar önceki PDF render metotlarına yapılan çağrılardan üretilmiş veya PdfDocument.fromFile yöntemi kullanılarak IronPDF'ye yüklenmiştir). Bu PDF belgeleri için, döndürme tabanlı dönüşümlerle sayfa yönlendirmesi ayarlanabilir. Bu amaca yönelik olarak, IronPDF rotateAllPages yöntemini kullanım için sunar.

rotateAllPages, kabul edilen dönme değerlerinin bir setini belirten bir PageRotation enum türünü kabul eder. Öne çıkan kod örneğinin 40. satırı, PDF belgesinde çalışan her sayfayı saat yönünde 270 derece döndürür. Bir PDF'de yalnızca bir sayfayı (veya bir sayfa alt kümesini) döndürmek için, rotateAllPages yerine rotatePage metodunu tercih edin.

Learn more about PaperOrientation in IronPDF for Java.
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Sürüm:2026.6yeni 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