DomPDF的中文支援

2021-08-21 05:20:49 字數 785 閱讀 9698

1.安裝dompdf

這裡筆者使用的是composer安裝方式:

composer require dompdf/dompdf
git clone
將資料夾中的load_font.php複製到 dompdf目錄中,與lib 和 src 目錄同級

當然你也可以選擇任何支援中文的字型。

4.安裝字型

php load_font.php 'simsun'  /path/to/simsun.ttf
沒有意外,在vendor/dompdf/dompdf/lib/fonts/目錄下將產生相應的檔案simsun.ttf,simsun.ufm

這裡需要注意,假如報錯找不到autoload.php,需要把load_font.php中的autoload.php路徑修改:

require_once "../../autoload.php";
5.如何使用字型

在呼叫dompdf工具的時候,直接將字型名寫入css**,例如:

$header = "";

$html = $header.$result["content"];

$pdfmanager = new dompdf();

$pdfmanager->loadhtml($html);

$pdfmanager->render();

$pdfmanager->stream();

6.完成

centOS 支援中文

centos作業系統是基於linux開發的,是linux發行版之一,它與紅帽子企業版linux有頗深的淵源,是依照其開放源 規定發布的源 所編譯而成。由於系出同源,因此在伺服器作業系統領域主要用於替換商業版本的紅帽子企業版。不過剛剛安裝好的centos並不支援中文,在瀏覽中文頁面的時候會顯示亂碼,這...

Ubuntu 中文支援

一 掛載windows系統所在的硬碟分割槽,假設為第二個分割槽 mount dev sda2 mnt xp 二 複製xp中的字型到ubuntu字型系統中 cp mnt xp windows fonts simsun.ttc usr share fonts x11 misc simsun.ttf三 重...

linux 中文支援

出現了好幾次自己的linux系統不認識中文的情況。xshell下設定的是預設語言,輸入認識中文,但是由於系統不識別中文,拷貝進linux的檔案或者在終端輸入的中文,在執行諸如grep 或者awk尋找時均出現無法識別的情況。那麼如何讓linux識別你的輸入或者你的檔案裡的中文呢?首先了解locale命...