wkhtmltopdf 自定義字體未生效或中文亂碼

  使用wkhtmltopdf控件將網頁保存成pdf的過程中出現網頁中有些字體,在PDF中未生效。通過網上查詢結果有一種處理方式:

  在網頁頭部的style標籤中,手工指定宋體字體的本地存放位置,wkhtmltopdf轉換時,就可正常渲染。例如:

  

 @font-face{font-family: "宋體";src:url("C:\\Windows\\Fonts\\simsun.ttf")

 

  

  原文鏈接:https://blog.csdn.net/warlocker1982/article/details/83552010

  但是

  我的問題仍然沒解決,指定樣式文件之後,竟然出現了亂碼,如下圖所示

  

 

   出現這種問題的解決辦法是這樣的,這個插件對於字體文件的格式是有要求的,你這麼寫就可以了。

   

@font-face{font-family: "宋體";src:url("C:\\Windows\\Fonts\\simsun.svg")

   附字體文件轉換工具:https://www.fontke.com/tool/fontface/


 舉一反三

  在css樣式中字體格式的指定可以來自於多個源文件,如下寫法:

  

@font-face {
            font-family: "幼圓";
            src: url('/Fonts/SIMYOU.svg') format('svg'),
                url('/Fonts/SIMYOU.ttf') format('ttf'),
                url('/Fonts/SIMYOU.woff') format('woff');
        }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章