IRONSOFTWAREHOME
響應式 HTML 轉 PDF
from ironpdf import *

# Instantiate Renderer
renderer = ChromePdfRenderer()

# Choose Screen or Print CSS media

renderer.RenderingOptions.CssMediaType = PdfCssMediaType.Screen

# Set the width of the responsive virtual browser window in pixels
renderer.RenderingOptions.ViewPortWidth = 1920

# Set paper mode to automatic fit to physical paper
renderer.RenderingOptions.FitToPaperMode = FitToPaperModes.AutomaticFit

# Render an HTML file
pdf = renderer.RenderHtmlFileAsPdf("Responsive.html")
pip install ironpdf
響應式 HTML 轉 PDF

響應式 HTML 轉 PDF

IronPDF for Python允許您控制渲染時所使用的虛擬瀏覽器視窗寬度,確保在正確的斷點捕捉到響應式HTML佈局。

入門指南

在呼叫渲染方法之前,請在FitToPaperMode。 這三個設定共同作用,控制頁面佈局如何評估並縮放以適合PDF紙張大小。

理解程式碼

  • @media screen CSS規則而不是列印樣式。 當頁面有一個您想保留的響應式桌面佈局時,請使用此選項。
  • ViewPortWidth = 1920:設定虛擬瀏覽器視窗的寬度(以像素為單位)。 頁面將佈局為好像在一個1920像素寬的瀏覽器中觀看,啟動合適的響應式斷點。
  • FitToPaperMode = FitToPaperModes.AutomaticFit:自動縮放渲染的內容以適合實體PDF頁面尺寸,避免裁剪或內容溢出。
  • RenderHtmlFileAsPdf("Responsive.html"):使用配置的視窗設定來渲染本地HTML文件。

選擇正確的視窗寬度

使ViewPortWidth匹配您的HTML設計的斷點。 常見的值有:

  • 1920 - 全高清桌面佈局
  • 1280 - 標準寬屏桌面
  • 768 - 平板/中等斷點
  • 375 - 手機佈局
學習如何使用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

全球數百萬工程師的信賴

Iron Software的客戶標誌
獲取您的無義務諮詢
填寫以下表格或發送電子郵件至sales@ironsoftware.com
您的詳細資訊將始終保密。
全球數百萬工程師的信賴
Iron Software的客戶標誌
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
PDF的Python模塊下載
使用pip安裝

版本: 2026.9

  1. 下載並安裝Python 3.7+。
  2. 如果尚未安裝,請從 pypi.org 安裝 pip。
  3. 在終端執行上述命令。
Python PDF模塊
下載模塊

版本: 2026.9

手動安裝到您的專案中

  1. 下載套件
  2. 從終端運行此命令
    pip install ironpdf-2026.9-py37-none-win_amd64.whi

從$999起的授權