IRONSOFTWAREHOME
HTML 轉 PDF 中的自訂字型
from ironpdf import *
 
html_with_font = '''<link href="https://fonts.googleapis.com/css?family=Lobster" rel="stylesheet">
                   <p style="font-family: \'Lobster\', serif; font-size:30px;" > Hello Google Fonts</p>'''
 
# Instantiate Renderer
renderer = ChromePdfRenderer()
renderer.RenderingOptions.WaitFor.RenderDelay(500)
 
# Create a PDF from an HTML string
pdf = renderer.RenderHtmlAsPdf(html_with_font)
 
# Export to a file or Stream
pdf.SaveAs("font.pdf")
pip install ironpdf
HTML 轉 PDF 中的自訂字型

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.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起的授權