標籤:引用 javascrip query contex asc 插入 代碼 位置 web項目
步驟一:(涉及到的工具)
訪問:http://www.zhuozhengsoft.com/dowm/,從官網下載PageOffice for Java。
步驟二:(配置工程)
1. 解壓PageOffice 開發包,開啟“整合檔案”目錄,拷貝“WEB-INF\lib”目錄中的pageoffice4.4.0.2.jar到自己項目的“WEB-INF\lib”目錄
2. 參考“整合檔案”檔案夾中的 web.xml檔案,配置一下自己 Web項目中的web.xml檔案,也可以直接把下面的這段配置添加到自己的web.xml中;
1 <!-- PageOffice Begin --> 2 <servlet> 3 <servlet-name>poserver</servlet-name> 4 <servlet-class>com.zhuozhengsoft.pageoffice.poserver.Server</servlet-class> 5 </servlet> 6 <servlet-mapping> 7 <servlet-name>poserver</servlet-name> 8 <url-pattern>/poserver.zz</url-pattern> 9 </servlet-mapping>10 <servlet-mapping>11 <servlet-name>poserver</servlet-name>12 <url-pattern>/sealsetup.exe</url-pattern>13 </servlet-mapping>14 <servlet-mapping>15 <servlet-name>poserver</servlet-name>16 <url-pattern>/posetup.exe</url-pattern>17 </servlet-mapping>18 <servlet-mapping>19 <servlet-name>poserver</servlet-name>20 <url-pattern>/pageoffice.js</url-pattern>21 </servlet-mapping>22 <servlet-mapping>23 <servlet-name>poserver</servlet-name>24 <url-pattern>/jquery.min.js</url-pattern>25 </servlet-mapping>26 <servlet-mapping>27 <servlet-name>poserver</servlet-name>28 <url-pattern>/pobstyle.css</url-pattern>29 </servlet-mapping>30 <!-- PageOffice End-->
3. 在顯示檔案清單的頁面(比如:doclist.jsp)添加pageoffice.js檔案的引用和開啟檔案的超連結“線上開啟PDF”:
<script type="text/javascript" src=" jquery.min.js"></script> <script type="text/javascript" src=" pageoffice.js" id="po_js_main"></script>......<a href="javascript:POBrowser.openWindowModeless(/pdf.jsp‘,‘width=1200px;height=800px;‘);">線上開啟PDF</a>
4. 在調用PageOffice產品的頁面(比如:pdf.jsp)添加 import 包:com.zhuozhengsoft.pageoffice.*
5. 編寫PageOffice的調用代碼,線上開啟檔案(比如:伺服器D盤根目錄下的test.pdf):
PDFCtrl poCtrl1 = new PDFCtrl(request);poCtrl1.setServerPage(request.getContextPath()+"/poserver.zz"); poCtrl1.webOpen("d:\\test.pdf");
6.在 html代碼的 body中需要出現office 介面的位置插入下面的代碼:
<%=poCtrl1.getHtmlCode("PDFCtrl1")%>
7. 啟動運行項目,訪問檔案清單的頁面(比如:doclist.jsp),點擊“線上開啟PDF”的超連結即可查看線上開啟編輯儲存PDF檔案的效果。
參考樣本:
1. 部署PageOffice樣本:拷貝PageOffice開發包中的 Samples4 檔案夾到 Tomcat 的 Webapps 目錄下,訪問:http://localhost:8080/Samples4/index.html
2. 參考 基礎功能樣本:二、4、線上開啟PDF檔案
[轉載]java線上開啟PDF文檔