Orientacja pionowa i pozioma

Często, gdy tworzysz dynamiczne dokumenty PDF, znajdziesz się w sytuacji, w której musisz dostosować orientację dokumentu. W tym miejscu pojawia się PaperOrientation firmy IronPDF. To narzędzie umożliwia programistom dostęp do klasy PdfPaperOrientation. Dzięki temu, można wybrać między orientacją strony w poziomie lub w pionie podczas renderowania dokumentów PDF z treści HTML lub URL.

  • W przypadku orientacji poziomej należy użyć: PdfPaperOrientation.Landscape
  • W przypadku orientacji pionowej należy użyć: PdfPaperOrientation.Portrait

Jeśli pracujesz z istniejącymi dokumentami PDF, możesz użyć PageRotation, aby dostosować orientację dokumentu PDF. Aby ustawić obrót stron w dokumencie, należy:

  • Użyj SetPageRotation, gdy chcesz obrócić konkretną stronę w pliku PDF
  • Użyj SetAllPageRotations, jeśli chcesz obrócić wszystkie strony w dokumencie PDF

Na początek, musimy zdecydować, czy używamy istniejącego dokumentu PDF, czy renderujemy nowy. Najpierw spójrzmy na kroki do ustawienia orientacji nowo renderowanego dokumentu PDF, a następnie jak to działa dla istniejącego PDF.

Najpierw musisz utworzyć nową instancję ChromePdfRenderer(). To zajmie się tworzeniem nowego dokumentu PDF z treści HTML lub URL. Następnie, przed renderowaniem, orientacja strony jest ustawiana za pomocą renderer.RenderingOptions.PaperOrientation. Wybierając PdfPaperOrientation.Landscape, wygenerowany plik PDF będzie wyświetlany w trybie poziomym zamiast domyślnej orientacji pionowej. Użyjemy metody renderowania RenderHtmlAsPdf, która pobiera ciąg znaków HTML i natychmiast konwertuje go na plik PDF.

Teraz spójrzmy, jak można ustawić niestandardową orientację dla istniejących dokumentów PDF. Najpierw załadujemy plik o nazwie old_report.pdf do obiektu PdfDocument, uzyskując dostęp do jego stron. Za pomocą Pages[0].PageRotation można sprawdzić stan obrotu pierwszej strony. Aby wprowadzić zmiany, SetPageRotation obraca pojedynczą stronę, w tym przypadku obracając stronę pierwszą o 90 stopni w prawo.

Razem, te przykłady ilustrują, jak IronPDF nie tylko tworzy estetyczne PDF-y z HTML i źródeł internetowych, ale także dostarcza potężne narzędzia do regulacji orientacji i obrotów stron w istniejących dokumentach PDF, usprawniając przepływy pracy z PDF dla deweloperów .NET.

Dowiedz się więcej o orientacji i obrocie stron w PDF.

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 18,926,724 | Wersja: 2026.5 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronPdf
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.