台灣最大程式設計社群網站
線上人數
812
 
會員總數:245217
討論主題:189089
歡迎您免費加入會員
討論區列表 >> 專欄文章 >> Flex如何動態產生PDF文件?
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
Flex如何動態產生PDF文件?
價值 : 0 QP  點閱數:471 回應數:0

樓主

Bing
初學者
70 72
224 5
發送站內信

問題:
當然Flex不能直接產生PDF文件囉,是有個MSN線上朋友在問到,若他想做動態網頁產生PDF文件,再搭配介面互動性高的Flex,如何做到?也要能支援中文,並且最好能找到免費的方案。

答:要求的很多,但這似乎就是現代程序員的核心價值??扯遠了,老闆祗要你可以低成本的快速解決....

其實,能配合付費方案確實很多,但要回答這位朋友的問題,最好的方式就用iText + Flex即可辦到。

什麼是iText?
iText是以Java為基礎的免費Library,讓你可以在網頁上動態產生PDF文件,也可以配合XML或其他DB來產生程式化的表單文件,非但如此,也可以再加個浮水印、書籤、頁碼甚至是PDF檔合併、數位簽名...等。這麼好用你怎麼趕快下手?(參考iText主網頁),進入下載點。

用.NET的開發朋友也沒關係,請使用iTextSharp(C#) 或iText.NET(J#)
相關範例:http://aspspider.net/tonyfox/pdf/

解決中文:
很多人試了iText會發現怎麼不能支援中文?其實不然,你需將相關的jar檔,如本身的itext.jar、(CJK)iTextAsian.jar加上Acrobat中文語言包放到classpath中就可以試著大展身手了。

iText與Flex整合
怎麼再配合Flex呢?Flex整合性己不在話下,你可以用Flex去設計使用者輸入畫面,丟給DB後(via AMF),再由iText去轉成PDF,最後生成的檔案連結再交給Flex去呈現,當然不管是頁面處理或跳出另存新檔都是依你的需要而定。

或想了解iText有哪些API,可以參考這裡iText API

或你想仔細K書籍也可以到這裡參考iText書籍

以上希望對你有所幫助。

詳細來源:http://forum.j2eemx.com/showthread.php?t=1675

本篇文章發表於2008-05-27 07:47
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
目前尚無任何回覆
   

回覆
如要回應,請先登入.