使用 wkhtmltopdf 將 HTML 轉成 PDF

使用 wkhtmltopdf 相對 TCPDF 來說可大幅簡化 PDF 的轉換工作

CentOS 6 安裝

CentOS 7 安裝

 安裝中文字型及顯示

Hoyo 發生的情況是因為要產生 PDF 的 HTML,所以沒有給完整的結構,因此就少了編碼宣告才發生亂碼

如果是系統沒有中文字型請參考以下步驟

開始使用

以下是一個實際案例,此為從 Word 設計後轉貼到網頁編輯器 TinyMCE 上,然後再經過 PHP 套版最後的結果

原來使用 TCPDF 的結果,因為 TCPDF 有中文避頭尾功能,所以整體編排結果和網頁顯示不一,如果花時間調整應該也可以得到滿意的結果,不過 Hoyo 就先放棄了

設定其他字型 (楷體、黑體)

安裝完字型後,使用 fc-list 指令列出安裝完成字型

將列出的首個關鍵字設定為 HTML 的字型名稱,例如楷體必須設定為「楷体」,不是網路上說的 KaiTi 也不是楷體,更不是標楷體

HTML

頁首、頁尾及大綱

 

紙本版面排版問題

 

463 total views, 7 views today

發表迴響

你的電子郵件位址並不會被公開。