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.
其他注意事項
結論
利用這些字體載入技術,開發人員可以在Dompdf 產生的PDF 中指定和使用自訂字體,從而提高其視覺吸引力和靈活性文件。
以上是如何在 Dompdf 中使用自訂字體:克服字體系列配置挑戰的指南。的詳細內容。更多資訊請關注PHP中文網其他相關文章!