IRONSOFTWAREHOME
HTMLレンダリング設定
from ironpdf import *

# Instantiate Renderer
renderer = ChromePdfRenderer()

# Many rendering options to use to customize!
renderer.RenderingOptions.SetCustomPaperSizeInInches(12.5, 20)
renderer.RenderingOptions.PrintHtmlBackgrounds = True
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape
renderer.RenderingOptions.Title = "My PDF Document Name"
renderer.RenderingOptions.EnableJavaScript = True
renderer.RenderingOptions.WaitFor.RenderDelay(50) # in milliseconds
renderer.RenderingOptions.CssMediaType = PdfCssMediaType.Screen
renderer.RenderingOptions.FitToPaperMode = FitToPaperModes.Zoom
renderer.RenderingOptions.Zoom = 100
renderer.RenderingOptions.CreatePdfFormsFromHtml = True
 
# Supports margin customization!
renderer.RenderingOptions.MarginTop = 40 # millimeters
renderer.RenderingOptions.MarginLeft = 20 # millimeters
renderer.RenderingOptions.MarginRight = 20 # millimeters
renderer.RenderingOptions.MarginBottom = 40 # millimeters
 
# Can set FirstPageNumber if you have a cover page
renderer.RenderingOptions.FirstPageNumber = 1 # use 2 if a cover page will be appended
 
# Settings have been set, we can render:
renderer.RenderUrlAsPdf("https://www.wikipedia.org/").SaveAs("my-content.pdf")
pip install ironpdf
HTMLレンダリング設定

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.9リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

OR
bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDF用Pythonモジュールダウンロード
pipでインストール

バージョン: 2026.9

  1. ダウンロードしてPython 3.7+をインストールしてください。
  2. pipをインストールするにはpypi.orgからダウンロードしてください。
  3. 上記のコマンドをターミナルで実行します。
Python PDFモジュール
モジュールをダウンロード

バージョン: 2026.9

Manually install into your project

  1. パッケージをダウンロード
  2. ターミナルからこのコマンドを実行してください
    pip install ironpdf-2026.9-py37-none-win_amd64.whl

ライセンスは$999から