![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 Bing ![]()
![]() |
當然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
|