iT邦幫忙

0

關於Vtiger Crm印出的問題

請問大家
我們公司要使用vtiger來當CRM系統
但現在問題為
轉成PDF時都變成亂碼
請問大家如何解決
謝謝

1 個回答

1
bizpro
iT邦大師 1 級 ‧ 2019-01-28 10:30:18
最佳解答

PDF顯示中文字型有三種方式:

  1. 內嵌字型: 必須把中文字型嵌入PDF檔中, 可以使用https://www.freechinesefont.com/simplified-traditional-droid-sans-fallback/
    或其他中文字型. 缺點是體積龐大. 或自己切字型(font subnetting)
  2. 不內嵌字型: 不同的PDF閱讀器不一定會有PDF檔中所用的中文字型, 因此不一定所有的閱讀器都能看到中文.
  3. 轉成圖檔: 把含中文內容轉成圖檔再嵌入PDF. 體積可能比內嵌字型小.

vtiger使用pcpdf來產生PDF, 這裡有
https://github.com/vtiger-crm/vtigercrm/tree/master/include/tcpdf/fonts/utils

您需要修改vtiger, (或不用修改?) 來內嵌中文字型或使用您的PDF閱讀器中有的中文字型. 至於如何做? 至少要設定或修改pcpdf. 這是可能的方案:
https://www.google.com/search?client=ubuntu&channel=fs&q=tcpdf+chinese+font&ie=utf-8&oe=utf-8

我要發表回答

立即登入回答