HTMLレンダリング設定

IronPDF for PythonはChromePdfRenderer.RenderingOptionsプロパティを介して豊富なレンダーオプションを公開し、生成されたPDFのあらゆる側面を正確にコントロールできます。

開始方法

RenderingOptionsオブジェクトのプロパティを調整し、レンダーメソッドの1つを呼び出します。 設定したすべてのオプションが、そのレンダラインスタンスによって生成されるすべてのPDFに適用されます。

コードの理解

  • SetCustomPaperSizeInInches: インチで非標準のページの幅と高さを定義します。
  • PrintHtmlBackgrounds: Trueとき、CSSの背景色と画像が出力に含まれます。
  • PaperOrientation: Portraitを受け入れます。
  • Title: PDFメタデータで表示される内部ドキュメントタイトルを設定します。
  • EnableJavaScript: インライン<script>ブロックと外部スクリプトがPDFレンダリングの前に実行できるようにします。
  • WaitFor.RenderDelay: 指定されたミリ秒数レンダリングを一時停止し、JavaScriptが完了するのに時間がかかる場合に便利です。
  • CssMediaType: PrintのCSSルールを切り替えて、どのスタイルシートが適用されるかをコントロールします。
  • FitToPaperMode: ページにフィットするようにコンテンツをスケーリングする方法を制御します(例: AutomaticFit)。
  • Zoom: ページコンテンツに適用されるズームレベルのパーセンテージ。
  • CreatePdfFormsFromHtml: <select>要素が対話型PDFフォームフィールドに変換されます。
  • MarginTop / MarginLeft / MarginRight / MarginBottom: ページの余白をミリメートルで設定します。
  • FirstPageNumber: 開始ページ番号、カバーページがドキュメントに先行する場合に便利です。

オプションの適用

すべてのオプションはRenderHtmlFileAsPdfなどのレンダーメソッドを呼び出す前に設定されます。 レンダラは、同じ設定で複数のレンダリングコールに再利用できます。

IronPDF for Python でHTMLをPDFに変換する方法を学びましょう!

準備はできましたか?
バージョン: 2026.6 リリースされたばかり
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか?
サンプルを実行するHTML が PDF に変換されるのを確認します。