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
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中文網其他相關文章!