HTML 轉 PDF 中的自訂字型

IronPDF for Python 在 PDF 文件中抓取並嵌入 Google 字體,精確保留來自 HTML 源的自定義字體設計,如同在瀏覽器中顯示一樣。

入門指南

在您的 HTML 字串中包含一個 Google 字體 <link> 標籤,然後通過內聯 CSS 或 <style> 區塊應用字體家族。 設置一個短 WaitFor.RenderDelay 以允許 IronPDF 有時間下載字體文件,再開始渲染。

理解程式碼

  • <link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet">:標準的 Google 字體樣式表連結。 IronPDF 跟隨這個連結並在渲染時下載字體。
  • font-family: 'Lobster', serif:將 Google 字體應用於元素。 如果字體載入失敗,則使用 serif 回退字體。
  • WaitFor.RenderDelay(500):給予渲染器時間來抓取並應用遠程字體,然後再捕捉頁面。 如果輸出中字體仍然缺失,請增加這個值。
  • RenderHtmlAsPdf(html_with_font):將 HTML 渲染為 PDF — 包括遠程載入的字體。

字體嵌入

IronPDF 直接在輸出 PDF 中嵌入下載的字體,確保即使在沒有網路存取的系統上,文件也能正確顯示。 對於有嚴格出站網路政策的生產環境,考慮將字體本地託管並通過 BaseUrl 進行引用。

學習用 IronPDF for Python 將 HTML 轉換為 PDF!

準備開始了嗎?
版本: 2026.6 剛剛發布
Still Scrolling Icon

還在滾動嗎?

希望快速證明嗎?
運行範例 看您的HTML轉化成PDF。