天天看點

bboss wordpdf建構部署介紹

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>      

繼續閱讀