Dompdf 和自訂字型系列配置
使用Dompdf 產生PDF 時,使用者可能會遇到使用Dompdf 覆寫預設Times New Roman 字型的困難指定的字體系列。根本原因在於 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 中指定和使用自訂字體,從而提高文件的視覺吸引力和靈活性。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3