模板方式生成office文檔

 

xml+velocity +aspose實現

我很懶因此寫的很簡單。。。。xml

沒有邏輯代碼就是簡單的代碼,我只想以不變應萬變。。。。減小體力勞動圖片

 

首先咱們都知道office文檔得組成是一個zip壓縮包,裏面存儲着各類資源,包含樣式等,ip

 

實現步驟:ci

1.使用office將文檔另存爲.xml文件(因爲xml格式因此文檔中的圖片就會丟失,此種狀況不在咱們的考慮之中)咱們只是爲了快速導出,以及統一導出實現,加快開發效率資源

2.使用velocity作爲數據得填充方式,此時一個.xml格式的office的文檔已經生成,而且能夠使用office打開,可是這並不完美,完美的導出應該是和提供方的文檔一致開發

PS.修改文件後綴並不解決其根本問題,打開文檔時任然會提現文檔格式問題文檔

3.使用aspose爲來解決文件格式不統一,完美解決文件導出it

導出的文件不單單是doc 也能夠是pdf(利用aspose直接輸出流pdf

PS.須要破解哦效率

相關文章
相關標籤/搜索