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 進行引用。






