Hochformat- & Querformatausrichtung
Beim Erstellen dynamischer PDF-Dokumente kommt es häufig vor, dass die Ausrichtung des Dokuments angepasst werden muss. Hier kommt PaperOrientation von IronPDF ins Spiel. Dieses Tool ermöglicht Entwicklern den Zugriff auf die PdfPaperOrientation-Klasse. Damit können Sie beim Rendern von PDF-Dokumenten aus HTML- oder URL-Inhalten zwischen Quer- und Hochformat wählen.
- Für das Querformat würden Sie verwenden:
PdfPaperOrientation.Landscape - Für das Hochformat verwenden Sie:
PdfPaperOrientation.Portrait
Wenn Sie mit vorhandenen PDF-Dokumenten arbeiten, können Sie PageRotation verwenden, um die Ausrichtung des PDF-Dokuments anzupassen. Um die Seitenrotation in Ihrem Dokument festzulegen, gehen Sie wie folgt vor:
- Verwenden Sie
SetPageRotation, wenn Sie eine bestimmte Seite innerhalb der PDF-Datei drehen möchten - Verwenden Sie
SetAllPageRotations, wenn Sie alle Seiten Ihres PDF-Dokuments drehen möchten
5 Schritte zum Einstellen der PDF-Seitenausrichtung
- var
renderer= newChromePdfRenderer(); renderer.RenderingOptions.PaperOrientation=IronPdf.Rendering.PdfPaperOrientation.Landscape;- var newPdfFromHtml =
renderer.RenderHtmlAsPdf()("Hello World!
"); - var existingPdf = new
PDFDocument("old_report.pdf"); existingPdf.SetPageRotation(0,PdfPageRotation.Clockwise90);
Zunächst müssen wir entscheiden, ob wir ein bestehendes PDF-Dokument verwenden oder ein neues erstellen. Schauen wir uns zunächst die Schritte zum Festlegen der Ausrichtung eines neu gerenderten PDF-Dokuments an und anschließend, wie dies bei einem bereits vorhandenen PDF funktioniert.
Zunächst müssen Sie eine neue ChromePdfRenderer()-Instanz erstellen. Hiermit wird die Erstellung eines neuen PDF-Dokuments aus HTML- oder URL-Inhalten übernommen. Anschließend wird vor dem Rendern die Papierausrichtung mit renderer.RenderingOptions.PaperOrientation festgelegt. Durch die Auswahl von PdfPaperOrientation.Landscape wird die generierte PDF-Datei im Querformat statt im standardmäßigen Hochformat angezeigt. Wir verwenden die Rendering-Methode RenderHtmlAsPdf, die eine HTML-Zeichenkette entgegennimmt und diese sofort in ein PDF konvertiert.
Schauen wir uns nun an, wie Sie eine benutzerdefinierte Ausrichtung für bestehende PDF-Dokumente festlegen können. Zunächst laden wir eine Datei namens old_report.pdf in ein PdfDocument-Objekt, wodurch wir Zugriff auf deren Seiten erhalten. Mit Pages[0].PageRotation können Sie den Drehstatus der ersten Seite überprüfen. Um Änderungen vorzunehmen, dreht SetPageRotation eine einzelne Seite, in diesem Fall die erste Seite um 90 Grad im Uhrzeigersinn.
Zusammengenommen veranschaulichen diese Beispiele, wie IronPDF nicht nur ansprechende PDFs aus HTML- und Webquellen erstellt, sondern auch leistungsstarke Werkzeuge zur Anpassung der Seitenausrichtung und -drehung in bestehenden PDF-Dokumenten bereitstellt und so die PDF-Workflows for .NET-Entwickler optimiert.
Erfahren Sie mehr über Seitenausrichtung und Drehung in PDFs.

