2013年9月3日 星期二

TCPDF ERROR: Some data has already been output, can't send PDF file 的修正方式

這篇文章是給自己記錄用的,網路上有很多談到TCPDF的文章,大多是討論如何支援中文化

不過我自己遇到的是不能列印的問題,困擾好久,搞了半天,是因為版本太舊,好烏龍。

客戶端的環境是Windows Server 2012+XAMPP 委託廠商開發一套程式,但測試的時候發現無法

生成PDF報表,弄了好久才找我協助,一開始我也想破了頭,甚麼方法都試過了,結果是到這

個網站"月落烏啼霜滿天"才得到靈感,雖然問題與內容是兩回事,但是至少得到了啟發。

我在程式內舊版的TCPDF測試果然無法生成PDF檔案,於是我把檔案夾更名,放入新版TCPDF

再測試一次,OK。

於是困擾了好久的問題解決了。

有時候Debug養成了一個習慣,一個思維,往往忘了從最簡單的問題去著手,也許這也是給我

自己的一個小小啟發吧。