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などのレンダーメソッドを呼び出す前に設定されます。 レンダラは、同じ設定で複数のレンダリングコールに再利用できます。






