網路上能找到的軟體,幾乎都是要付費的,如果只是自己要轉一二份文件,倒是可以下載來試用。缺點是非 web,每台電腦都要裝,成本大增。

另外在PHP Classes這個網站,有人分享寫好的原始檔,可以給定網址轉成word,或給硬碟上的網頁轉word。若是太複雜的網頁,如 google 或 yahoo 首頁,轉完的效果不佳;但若是簡單幾個 table 或圖片、文字,效果很好,尤其是免費的 :p。不懂PHP程式碼的人也能使用,只是懂得話更好,可以做些調整。上 PHP Classes 搜尋 "html to word" 我是下載一位名為 harish 分享的,也許還有其它人寫得很好,要下載則必需加入會員。

還有一種方式,是同事提供的。
適用以下這種情形:若有一個超連結,在被點了之後,會跳出一個新視窗,(這個視窗可以是動態組成的),則告訴 ie 這個頁面是要下載的,並選擇用 miscrosoft 的 word 程式。在跳出的新視窗的程式碼最上面,加上:

<%
response.setLocale(java.util.Locale.TAIWAN); //
設定地區以免產生亂碼
response.setContentType("application/vnd.ms-word");
response.setHeader("Content-Disposition","attachment;filename=\"
可用中文檔名.doc\"");
%>

那麼原本會跳出的新視窗,則改成下載。沒試過用太複雜的程式碼,簡單的 table、圖片、文字都很正常顯示。

參考來源:同事、及 Javaworld (標題:Topic: [分享] 強制存檔的方法)

0 Comments:

Post a Comment