您好,登錄后才能下訂單哦!
首先下載composer
curl -sS https://getcomposer.org/installer | php
下載dompdf包
php composer require dompdf/dompdf
下載load_font.php,此文件的功能是安裝中文字體
1.git clone https://github.com/dompdf/utils.git
2. 復制 load_font.php到 dompdf目錄中,與lib 和 src 目錄同級。
下載中文字體,推薦下載 Droid Sans Fallback 字體,也可用雅黑字體,【雅黑字體會導致導出文檔過大】
下載鏈接【http://www.17ziti.com/info/71250.html】
安裝字體,將字體傳到服務器目錄下,運行load_font.php
php load_font.php 'Droid' /data/DroidSansFallback.ttf。
運行后,若沒報錯,則在 vendor/dompdf/dompdf/lib/fonts/下生了 Droid.ttf,Droid.ufm 這兩個文件。
在PHP代碼中設置中文字體 <?php require 'vendor/autoload.php'; use Dompdf\Dompdf; $dompdf = new Dompdf(); $html= <<<HTML <html> <head> </head> <body> <!-- font-family:yahei; china--> <div > 中文123 </div> </body> </html> HTML; $html = iconv('gb2312','utf-8',$html); $dompdf->loadHtml($html); $dompdf->setPaper('A4', 'landscape'); $dompdf->render(); $dompdf->stream();
注意 CSS 樣式中的 font-family 設置為 之前運行load_font.php中設置的字體名。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。