響應式 HTML 轉 PDF
IronPDF for Python允許您控制渲染時所使用的虛擬瀏覽器視窗寬度,確保在正確的斷點捕捉到響應式HTML佈局。
入門指南
在呼叫渲染方法之前,請在FitToPaperMode。 這三個設定共同作用,控制頁面佈局如何評估並縮放以適合PDF紙張大小。
理解程式碼
@media screenCSS規則而不是列印樣式。 當頁面有一個您想保留的響應式桌面佈局時,請使用此選項。ViewPortWidth = 1920:設定虛擬瀏覽器視窗的寬度(以像素為單位)。 頁面將佈局為好像在一個1920像素寬的瀏覽器中觀看,啟動合適的響應式斷點。FitToPaperMode = FitToPaperModes.AutomaticFit:自動縮放渲染的內容以適合實體PDF頁面尺寸,避免裁剪或內容溢出。RenderHtmlFileAsPdf("Responsive.html"):使用配置的視窗設定來渲染本地HTML文件。
選擇正確的視窗寬度
使ViewPortWidth匹配您的HTML設計的斷點。 常見的值有:
- 1920 — 全高清桌面佈局
- 1280 — 標準寬屏桌面
- 768 — 平板/中等斷點
- 375 — 手機佈局






