首頁 > 後端開發 > php教程 > 如何在 Dompdf 中使用自訂字體:克服字體系列配置挑戰的指南。

如何在 Dompdf 中使用自訂字體:克服字體系列配置挑戰的指南。

Susan Sarandon
發布: 2024-11-24 04:13:14
原創
819 人瀏覽過

How to Use Custom Fonts with Dompdf: A Guide to Overcoming Font-Family Configuration Challenges.

Dompdf 和自訂字體系列配置

使用Dompdf 產生PDF 時,使用者可能會遇到使用Dompdf 覆蓋預設Times New Roman Romans 字體的困難指定的字體系列。根本原因在於 Dompdf 對一組有限的預定義字體的內部支援。

了解Dompdf 中的字體支援

Dompdf 會在PDF 文件中嵌入引用的字體(如果它們是預先定義的) -透過CSS @font-face 規則載入或存取。要使用自訂字體,必須在生成 PDF 之前載入它們。

字體載入選項

Dompdf 提供三種載入自訂字體的方法:

1. CSS @font-face 規則

在運行時載入字體,無需命令列存取。

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  src: url(font.ttf) format('truetype');
}
登入後複製

2.命令列公用程式

如果命令列存取可用,請使用捆綁公用程式 dompdf/load_font.php。

load_font.php "NeutraText-Book" /path/to/neutratext.ttf
登入後複製

3.管理網站

瀏覽到包含的管理網站中的dompdf/www/fonts.php(可能需要修改使用者名稱/密碼)。

注意:載入器從Dompdf 開始,將不再包含擷取字型指標的功能,包括load_font.php 和管理網站0.7.0.

其他注意事項

  • 確保字體規格(.afm/.ufm)可用於 PDF 元資料或透過子設定。
  • 引用的字型必須可透過有效的 URL 或檔案存取路徑。
  • Dompdf 支援 Type 1 (.pfb) 和 TrueType (.ttf) 字型。

結論

利用這些字體載入技術,開發人員可以在Dompdf 產生的PDF 中指定和使用自訂字體,從而提高其視覺吸引力和靈活性文件。

以上是如何在 Dompdf 中使用自訂字體:克服字體系列配置挑戰的指南。的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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