Hoch- und Querformatausrichtung

Wenn Sie Ihr PDF in IronPDF erstellen oder rendern, können Sie zwischen zwei Ausrichtungen wählen, wie Sie Ihr Dokument darstellen möchten. Die Klasse PdfPaperOrientation bestimmt die Papierausrichtung beim Rendern von HTML zu PDF mit IronPDF.

Dieses Beispiel zeigt Ihnen, wie Sie eine Papierausrichtung für Ihre Dokumente festlegen.

IronPDF hat zwei unterschiedliche Werte in PDFs, die PaperOrientation und PageRotation genannt werden. Beide werden unterschiedlich verwendet. Und nicht nur das: Sie müssen auch wissen, wann Sie was verwenden sollten.

PdfPaperOrientation - Dies gilt für NEUE PDF-Dokumente, die aus HTML oder URL gerendert werden:

  • Diese Einstellung ist nur gültig, wenn ein Dokument aus HTML oder aus einer URL gerendert wird.
  • Für die Verwendung im Querformat: renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape;
  • Für Hochformat verwenden: renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Portrait;
  • Nach dem Rendern des Dokuments sind die Informationen jedoch VERLOREN.

    PageRotation - Dies wird für bereits vorhandene PDF-Dokumente verwendet:

  • Dies ist nur als Eigenschaft eines bestehenden Dokuments gültig. (Das bedeutet, dass dies während der Erstellung eines neuen Dokuments nicht festgelegt werden kann).
  • Diese Informationen werden als Teil des Dokuments selbst gespeichert. Auf einer seitenweisen Basis.
  • Seiten neu gerenderter Dokumente haben immer eine Standard-PageRotation von None.
  • Der Wert von PageRotation hat KEINE Auswirkung auf die width und height der Seite.
  • Das Festlegen einer PageRotation von None auf einer 210mm x 297mm Seite ergibt eine Seite mit width=210 height=297
  • Das Festlegen einer PageRotation von Clockwise90 auf einer 210mm x 297mm Seite führt zu einer Seite mit Breite=210 Höhe=297