bboss wordpdf建構部署介紹
下載下傳
源碼下載下傳位址:
bboss-wordpdf下載下傳完畢後将master.zip改名為bboss-plugins.zip,然後解壓,本文解壓目錄為:
d:/bboss-plugins
建構部署步驟
1.通過gretty gradle插件運作demo工程bboss-plugin-wordpdf-web
2.運作前先執行/bboss-plugins的install任務,編譯建構所有插件子產品:
cd bboss-plugins
gradle install
建構成功後,先啟用gretty插件(注意:第一次建構工程,需要關閉gretty插件,預設關閉)
修改/bboss-plugins/gradle.properties中屬性為true,即可啟用插件:
enable_gretty=true
然後運作以下指令,啟動tomcat和demo應用(運作demo之前需要做一些準備工作,請參考本文後面的内容)
gradle :bboss-plugin-wordpdf-web:tomcatStart
啟動後可以在浏覽器端通路以下位址:
http://localhost/bboss-plugin-wordpdf-web/wordpdf/wordpdfswftool.jsp
http://localhost/bboss-plugin-wordpdf-web/wordpdf/wordpdfswf.jsp
http://localhost/bboss-plugin-wordpdf-web/wordpdf/wordpdf.jsp
http://localhost/bboss-plugin-wordpdf-web/wordpdf/word.jsp
http://localhost/bboss-plugin-wordpdf-web/FlexPaper_2.0.3/index_ooo.html
準備demo運作環境
注意:運作demo工程前,還需要安裝liferoffice和swftool并啟動soffice程序,安裝方法請參考文檔:[
bboss-plugin-wordpdf/文檔轉換部署文檔.doc],
安裝完畢後,修改配置檔案/bboss-plugins/bboss-plugin-wordpdf-web/WebRoot/WEB-INF/bboss-wordpdf.xml中相關屬性對應路徑swftoolWorkDir(swftool安裝目錄)、officeHome(libreoffice安裝目錄)、templatedir(word模闆所在目錄),resultdir(轉換文檔存放目錄):
<properties>
<property name="/wordpdf/*.page"
f:flashpaperWorkDir="D:\FlashPaper\FlashPaper2.2\"
f:templatedir="D:/d/workspace/bbossgroups/bboss-plugins/bboss-plugin-wordpdf"
f:swftoolWorkDir="c:/environment/SWFTools/"
f:officeHome = "c:/environment/LibreOffice 5"
f:resultdir="d:/test"
class="org.frameworkset.web.wordpdf.NewPrinterController"/>
</properties>