首頁 > 後端開發 > php教程 > 如何在 Dompdf 中設定自訂字體以產生 PDF?

如何在 Dompdf 中設定自訂字體以產生 PDF?

Barbara Streisand
發布: 2024-11-13 17:06:02
原創
472 人瀏覽過

How to Set a Custom Font in Dompdf for PDF Generation?

Dompdf:為PDF 產生設定自訂字體

問題:

問題:

問題:

PDF 時使用Dompdf,CSS 中定義的font-family屬性被忽略,導致預設字體(例如,Times New Roman)正在使用。如何在 PDF 文件中設定特定字體?

答案:

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  src: url(http://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype');
}
登入後複製

要在 Dompdf PDF 中設定自訂字體,您有多種選擇:

1。 CSS @font-face 規則:

[php] load_font.php "Font Name" /path/to/font.ttf
登入後複製
透過在 CSS 中包含 @font-face 規則,您可以在執行時間線上載入字體。例如:

2。命令列載入:

如果可以使用命令列訪問,則可以使用 dompdf/load_font.php 腳本載入字體。語法為:

3。管理網站(已棄用):

0.7.0 之前的 Dompdf 版本包含一個管理網站 (dompdf/www/fonts.php),可以在其中手動載入字體。

字型支援與載入:

Dompdf 支援 PDF 相容字型例如 Type 1 (.pfb) 和 TrueType (.ttf) 字型。需要載入字體來產生用於排版的字體規格。捆綁的 php-font-lib 提供了對載入和子集字體的支援。 注意:命令列載入腳本和管理網站將不再包含在從 0.7.0 開始的 Dompdf 版本中預設。

以上是如何在 Dompdf 中設定自訂字體以產生 PDF?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板