最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java/word+fusionchart生成圖表深入分析

 更新時(shí)間:2012年11月27日 09:37:13   作者:  
本文將以java/word+fusionchart生成圖表問題深入解析,有興趣的朋友可以參考下
一個(gè)朋友的項(xiàng)目里用到了fusionchart,同時(shí)需要提供多個(gè)報(bào)表的word下載功能。
毫無(wú)疑問,只是一個(gè)很棘手的問題。

fusionchart提供了服務(wù)端和客戶端生成圖片的功能,都是基于client端展示了flash以后做的。
朋友的項(xiàng)目是基于linux的,office本身的那套com機(jī)制是沒辦法通過jacob調(diào)用了。
純java的操作word,POI和docx4j,可以生成word文檔,table,插入圖片。

一個(gè)可行的思路是點(diǎn)擊下載報(bào)表時(shí),先在一個(gè)新頁(yè)面打開各個(gè)flash的圖表,再依次調(diào)用fusoinchart的功能在服務(wù)器端生成圖片,
最后js再調(diào)用servlet生成doc,同時(shí)把上一步生成的各個(gè)圖片插入到文檔內(nèi)。
這個(gè)曲線救國(guó)的策略性能非常低下,。

第二個(gè)想法是直接在word中插入flash,作為ole到word中的形式,同時(shí)跟其他內(nèi)容混排。這個(gè)方式應(yīng)該性能應(yīng)該是ok的,由word打開后去實(shí)時(shí)渲染flash。
但是發(fā)現(xiàn)word如果使用OLE doc的方式,不能使用HWPF了,只能自己一點(diǎn)點(diǎn)的拼BIFF文件,這實(shí)在不好做,而且還不知道OLE進(jìn)去了能不能展示。
放棄之。PS:發(fā)現(xiàn)WSPH處理ppt的功能里有對(duì)ActiveX的簡(jiǎn)單支持。。。我去。。

第三個(gè)想法是拿到生成chart的數(shù)據(jù),直接用office的圖表功能,可惜的是發(fā)現(xiàn)HWPF里沒有這功能,HSSF處理excel的功能里才有。

最后一個(gè)方法比較簡(jiǎn)單可行,性能尚可,后臺(tái)用jfreechart生成圖片,然后生成word文檔。
壞處是,圖表風(fēng)格跟fusion不一致。jfree太丑了。但是這個(gè)方法是目前能想到最合適的方法了。

相關(guān)文章

  • maven打包本地jar到項(xiàng)目中的方法實(shí)現(xiàn)

    maven打包本地jar到項(xiàng)目中的方法實(shí)現(xiàn)

    本文主要介紹了maven打包本地jar到項(xiàng)目中的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • java中 利用正則表達(dá)式提取( )內(nèi)內(nèi)容

    java中 利用正則表達(dá)式提取( )內(nèi)內(nèi)容

    本篇文章,小編為大家介紹關(guān)于java中 利用正則表達(dá)式提取( )內(nèi)內(nèi)容,有需要的朋友可以參考一下
    2013-04-04
  • 深入理解Java強(qiáng)依賴和弱依賴

    深入理解Java強(qiáng)依賴和弱依賴

    本文主要介紹了深入理解Java強(qiáng)依賴和弱依賴,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-11-11
  • JVM垃圾回收原理解析

    JVM垃圾回收原理解析

    這篇文章主要介紹了JVM垃圾回收原理解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • java后端合成圖片的實(shí)現(xiàn)示例

    java后端合成圖片的實(shí)現(xiàn)示例

    本文主要介紹了java后端合成圖片的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Scala入門之List使用詳解

    Scala入門之List使用詳解

    這篇文章主要介紹了Scala入門之List使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Java IO流深入理解

    Java IO流深入理解

    這篇文章主要介紹了java IO流的深入理解,下面和小編來(lái)一起學(xué)習(xí)一下吧,希望能給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容
    2021-07-07
  • Spring Security CsrfFilter過濾器用法實(shí)例

    Spring Security CsrfFilter過濾器用法實(shí)例

    這篇文章主要介紹了Spring Security CsrfFilter過濾器用法實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Java中的數(shù)組基礎(chǔ)知識(shí)學(xué)習(xí)教程

    Java中的數(shù)組基礎(chǔ)知識(shí)學(xué)習(xí)教程

    這篇文章主要介紹了Java中的數(shù)組基礎(chǔ)知識(shí)學(xué)習(xí)教程,文中同時(shí)也整理了Java對(duì)數(shù)字類型的支持狀況及Number類中的方法,需要的朋友可以參考下
    2016-02-02
  • java 解決Eclipse掛掉問題的方法

    java 解決Eclipse掛掉問題的方法

    本篇文章是對(duì)在java中解決Eclipse掛掉問題的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05

最新評(píng)論

翁牛特旗| 澳门| 邵阳市| 凉城县| 长海县| 肃宁县| 尉氏县| 达孜县| 栖霞市| 秀山| 平果县| 南华县| 灵丘县| 万载县| 平远县| 吴忠市| 策勒县| 日土县| 巧家县| 揭阳市| 哈巴河县| 平陆县| 民和| 清丰县| 广丰县| 获嘉县| 满洲里市| 塔城市| 平远县| 富顺县| 筠连县| 樟树市| 临猗县| 肇源县| 勐海县| 岱山县| 依兰县| 浦东新区| 岳西县| 宝清县| 芮城县|