Vtiger CRM Create PDF中文問題

目前測試的結果,vtiger比較適合我們的需求
但是匯出pdf時遇到問題~還是中文的問題

有在網路上找到一個解決方案
http://www.mamu.com.tw/blog/2008/06/05/vtigercrm-part-two-chinese/#comment-159

但是只解決了一半..而且問題很奇怪
輸出的pdf只有中間表格、公司地址、客戶地址中文正常,上下表頭(包括公司名稱)、註解的中文字還是方塊
想請教各位在這個問題上是否有解決方案?

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=3819

評論

  • edited 十二月 2008
    補充問題:
    建立報價單時,選擇客戶名稱後,應該要自動帶入客戶地址,如果不會自動帶入,可於何處設定?

    建立報價單時,中間有個複製收貨地址似乎沒作用,還會把已經輸入的地址清空,why?
  • edited 十二月 2008
    報價單之期限與條件問題
    是否可由修改DefaultDataPopulator.php相關字串變更?
    因為已編輯該檔,但匯出pdf仍顯示原本英文資訊...
  • edited 十二月 2008
    我的PDF問題終於解決了
    修改了tcpdf.php程式碼
    1749行的 elseif(($family=="symbol")
    我將symbol改成自己轉出的中文字檔名就可以了

    目前使用google釋出的字體,號稱繁中、簡中、日文都可以正常顯示,且PDF檔案容量由9M降為1.8M
  • edited 四月 2009
    中文PDF檔案肥大解決方法,完成檔大小約20k
    處理方式如下:
    1. 先備份/include/tcpdf目錄(就算出錯,也可以馬上回復)
    2. 下載新版的tcpdf
    http://sourceforge.net/projects/tcpdf/
    3. 將新版的tcpdf解壓縮後覆蓋/include/tcpdf內
    4. 編輯/include/tcpdf/pdf.php及/include/tcpdf/templates/body.php兩個檔案內的arial、Helvetica字串全部轉成msungstdlight即可
    原則上只要修改有SetFont字串的即可,例如:
    $pdf->SetFont( “helvetica”, “”, 10);
    改為
    $pdf->SetFont( “msungstdlight”, “”, 10);
    這樣就行了,我的PDF轉出後不到15K

    技術參考自Beeforce大大的資料,在此感謝

    ※改變後,使用者反應兩個小問題,套用此法前請先確認影響程度
    1. 輸出表格關於商品編號、商品名稱、數量、價格…這一行文字壓到下緣框線
    2. 右下方頁碼不見了
  • edited 四月 2009
    應該是字體大小改變造成的排版問題,可以試著調整更多相關參數,相信你可以的 ;)
Sign In or Register to comment.