Demo

討論

保持飢餓,保持愚笨 (Stay hungry, stay foolish)。 史蒂夫·賈伯斯

公告

本網站已取消討論區的討論方式,如果您有問題請至LINE群行動條碼圖片網址,或Facebook社團

1.5 PDF中文顯示(大家協助測試~)

More
2008-03-10 14:12 #9566 來自 Eddy
Eddy created the topic: 1.5 PDF中文顯示(大家協助測試~)
1.pdf的中文字形作法,在TCPDF中有教
http://www.tecnick.com/public/code/cp_d ... p_dp=tcpdf
在以下的檔案有說明:\tcpdf\fonts\ttf2ufm\README.TXT

2.中文字形下載處在:(請注意授權規定)
http://www.wazu.jp/gallery/Fonts_Chines ... ional.html

3.轉好字形後,把.php、.z、.ctg.z三個檔案copy到languages/pdf_fonts目錄中

4.修改語言檔中的.xml檔有關於pdf的字形設定,範例如下:
< pdfFontName > wt034 < /pdfFontName >

5.目前測試結果,php.ini的memory_limit = 64M是比較可行的,不過個人覺得在分享主機會出現不能設定這個值的問題。firefly的字形更要設到96M能可以。
(測試平台為windows XP, php 5.2.3, mysql 5.0.x,joomla是官方SVN最新版)

Eddy

知之者不如好之者,好之者不如樂之者
附件:

Please 登入 to join the conversation.

  • 夯男
  • 夯男 的個人頭像
  • 訪客
  • 訪客
2008-03-20 11:18 #9600 來自 夯男
夯男 replied the topic: 1.5 PDF中文顯示(大家協助測試~)
可以在詳細指導步驟嗎?
有點看不太懂~"~

Please 登入 to join the conversation.

More
2008-03-30 22:53 #9667 來自 labman
labman replied the topic: 1.5 PDF中文顯示(大家協助測試~)
用 文鼎粗黑.ttf 字型,跑出一堆錯誤...
用下載的fireflysung.ttf字型也跑出一堆錯誤訊息,真是...


初步測試~成功! 但是產生的pdf檔似乎很大... 我測試的那頁產生的PDF檔是7.48M bytes ...
我的上傳頻寬很小... 所以不開放測試,產生的檔案放這 http://www.box.net/shared/ric487x8g0

環境
Windows 2000 pro SP4
PHP 5.2.4
MySQL 5.0.45
Joomla! 1.5.1 Production/Stable [ Seenu ] 8-February-2008 22:00 GMT

Please 登入 to join the conversation.

More
2008-04-05 04:22 #9706 來自 kochin
kochin replied the topic: 1.5 PDF中文顯示(大家協助測試~)
TCPDF 的作法是將字型完整的放入所產生的 PDF 檔裡。這造成了在使用中文字型時的兩個問題:1. 伺服器上 PHP 的 memory limit 必須夠大才能將字型整個載入到記憶體來處理;2. 產生的 PDF 檔因為包含完整的字型都非常的大。

也許我們應該幫忙把 TCPDF 改成可以不含入字型(使用 Adobe 標準字型)或只含入文章中使用到的字(subset)。

Please 登入 to join the conversation.

  • shihkuang
  • shihkuang 的個人頭像
  • 訪客
  • 訪客
2008-04-11 02:34 #9785 來自 shihkuang
shihkuang replied the topic: 1.5 PDF中文顯示(大家協助測試~)
Hi,

我是 1.0.X 的 使用 tcpdf

我有下載 cnsong 的 font 真的就是您所說的 伺服器的memory_limit 不夠大 就死掉了 @@
有沒有其他的方法? 或是將 繁體中文 與 簡體中文分開? (還是已經分開了?)

我用了 另外的 簡體中文的 gbsn00lp.php 可以顯示中文 不過 繁體部分顯不出來
有沒有其他方法?

謝謝

Please 登入 to join the conversation.

  • billy58357
  • billy58357 的個人頭像
  • 訪客
  • 訪客
2008-06-04 18:38 #10171 來自 billy58357
billy58357 replied the topic: 1.5 PDF中文顯示(大家協助測試~)
大大我也想協助測試但我需要安裝TCPDF嗎還是說原本的就可以使用了
我真的英文很菜可以教我該怎麼做嗎拜託> <

Please 登入 to join the conversation.

More
2008-06-05 23:22 #10185 來自 labman
labman replied the topic: 1.5 PDF中文顯示(大家協助測試~)

billy58357 寫了道:: 大大我也想協助測試但我需要安裝TCPDF嗎還是說原本的就可以使用了
我真的英文很菜可以教我該怎麼做嗎拜託> <

還沒找到好方法,您就祈禱站長早日找出方法來~

shihkuang :您別鬧了~ 1.0.15 stable 本身就能輸出 pdf了! 這裡是測試 1.5版的... :beated:

Please 登入 to join the conversation.

  • master3866
  • master3866 的個人頭像
  • 訪客
  • 訪客
2008-09-17 23:33 #11436 來自 master3866
master3866 replied the topic: 1.5 PDF中文顯示(大家協助測試~)
ㄜ...... :oops:
我有架一個 1.0.12 的測試網站,在 PDF 的部分並沒有問題 ( 就只有基本的安裝與繁中字體 )。
Joomla! 初學者的測試網站
所以感覺是 1.5.6 or 1.5.x 才會有這個問題? :?
下圖是 PDF ok 的螢幕截取畫面。

該網站是租用補夢網的 Linux 進階型虛擬主機。

Please 登入 to join the conversation.

More
2008-09-18 02:45 #11440 來自 kochin
kochin replied the topic: 1.5 PDF中文顯示(大家協助測試~)

master3866 寫了道:: 我有架一個 1.0.12 的測試網站,在 PDF 的部分並沒有問題 ( 就只有基本的安裝與繁中字體 )。
Joomla! 初學者的測試網站
所以感覺是 1.5.6 or 1.5.x 才會有這個問題? :?

繁體中文版 Joomla! 1.0.x 是經過 Taiwan Joomla! 大量修改過的,PDF 部分也修正過以正確顯示中文。
Joomla! 1.5.x 的 PDF 部分基本上只要字型安裝正確,也是可以正確顯示中文。但目前它的做法是將整個字型檔附加到 PDF,非常的沒效率。

新版的 TCPDF 已經可以做到不附加字型檔到 PDF 裏面,但 Joomla! 1.5.x 還沒更新到那個版本。

Please 登入 to join the conversation.

More
2008-09-18 06:45 #11442 來自 kochin
kochin replied the topic: 1.5 PDF中文顯示(大家協助測試~)
今天花了一點時間把最新的 TCPDF 4.0.026 版加入了我的 Joomla! 1.5.x 安裝中。
經過些微的修改,現在我的測試網站可以產生中文的 PDF 了,而且它不附上字型,PHP 不需用到大量的記憶容量,產生的檔案只有幾百 KB。
請參見我的測試網頁 http://joomlab15.exonsoft.com/index.php ... sh-2_0-rc1 ,按下 頁面上 PDF 的 icon 來產生 PDF。

如果你想在自己的 Joomla! 1.5.x 網站試試,請將以下的壓縮檔在你的 Joomla! 目錄下解壓縮。(建議先把 Joomla! 目錄備份)

This message has an attachment file.
Please log in or register to see it.

Please 登入 to join the conversation.

  • master3866
  • master3866 的個人頭像
  • 訪客
  • 訪客
2008-09-18 11:39 #11447 來自 master3866
master3866 replied the topic: 1.5 PDF中文顯示(大家協助測試~)

kochin 寫了道:: 今天花了一點時間把最新的 TCPDF 4.0.026 版加入了我的 Joomla! 1.5.x 安裝中。
經過些微的修改,現在我的測試網站可以產生中文的 PDF 了,而且它不附上字型,PHP 不需用到大量的記憶容量,產生的檔案只有幾百 KB。
請參見我的測試網頁 http://joomlab15.exonsoft.com/index.php ... sh-2_0-rc1 ,按下 頁面上 PDF 的 icon 來產生 PDF。

如果你想在自己的 Joomla! 1.5.x 網站試試,請將以下的壓縮檔在你的 Joomla! 目錄下解壓縮。(建議先把 Joomla! 目錄備份)


:ohyes: 有好物!讚的啦! :ugreat:
:hiehie: :ohehehe:
不好意思! :shame: 既然您如此熱心的分享,那我就恭敬的收下了! :coldlaf:
愛你喔! :flinlove:

不過我的 Joomla! 是直接安裝在虛擬主機的根目錄耶!沒有所謂的 Joomla! 目錄。 :stnose:
所以就直接在虛擬主機根目錄解壓縮囉!先解壓縮再上傳應該也是可以的吧? :question:

因為我的虛擬主機不能在上面解壓縮。 :planing:

Please 登入 to join the conversation.

More
2008-09-18 16:41 #11449 來自 labman
labman replied the topic: 1.5 PDF中文顯示(大家協助測試~)
Kochin 您的演示不錯!但是分享的附檔似乎有缺檔案... {沒有language\pdf_fonts\helvetica.php 這個檔案)

Please 登入 to join the conversation.

More
2008-09-18 20:33 #11451 來自 kochin
kochin replied the topic: 1.5 PDF中文顯示(大家協助測試~)
真是萬分抱歉,在包裝時少了一個檔案。 :embs: 謝謝 labman 的提醒。 :)
這裏是包含 language\pdf_fonts\helvetica.php 的重新壓縮檔。[attachment=0:3132swe3]<!-- ia0 -->Joomla_1.5_tcpdf_4.0.026.tar.gz<!-- ia0 -->[/attachment:3132swe3]請不要下載我前面文章裏的檔案。
各位如果再發現有問題,請讓我知道。

This message has an attachment file.
Please log in or register to see it.

Please 登入 to join the conversation.

More
2008-09-18 22:13 #11453 來自 labman
labman replied the topic: 1.5 PDF中文顯示(大家協助測試~)
謝謝 kochin 的更新!試過已經ok了!
但是有個疑問,這個似乎生成pdf時不能包圖片是嗎?我的文章內有放遠端圖片,生成時會報錯

Warning: getimagesize() [function.getimagesize]: URL file-access is disabled in the server configuration in C:\home\libraries\tcpdf\tcpdf.php on line 3531

Warning: getimagesize( http://www.com.tw/upload/Knowledge/9/98 ... 436984.jpg ) [function.getimagesize]: failed to open stream: no suitable wrapper could be found in C:\home\libraries\tcpdf\tcpdf.php on line 3531

Warning: getimagesize() [function.getimagesize]: URL file-access is disabled in the server configuration in C:\home\libraries\tcpdf\tcpdf.php on line 3698

Warning: getimagesize( http://www.com.tw/upload/Knowledge/9/98 ... 436984.jpg ) [function.getimagesize]: failed to open stream: no suitable wrapper could be found in C:\home\libraries\tcpdf\tcpdf.php on line 3698
TCPDF error: Missing or incorrect image file: http://www.com.tw/upload/Knowledge/9/98 ... 436984.jpg

Please 登入 to join the conversation.

More
2008-09-18 23:57 #11457 來自 asika32764
asika32764 replied the topic: 1.5 PDF中文顯示(大家協助測試~)
kochin將軍
圖片的壓縮品質是固定的嗎???
另外生成PDF後文字的排版似乎也有些不整齊
而他的字體是抓新細明體顯示嗎???
是否能自訂字體???


只是想問一下這幾項是否是被限制住的
我本身倒是不太用到PDF功能


================================================


另外joomla1.0.x當初是因為沒辦法直接支援中文語系檔
TaiwanJoomla才會修改的吧

那當1.5都是使用語系檔來變成中文的話
PDF的解決方案是否無法直接包含在主程式中呢?

飛鳥新樂園 - http://blog.asikart.com
大學好好玩 - http://funni.cc
Joomla!123教學網 - http://joomla123.com.tw

Please 登入 to join the conversation.