步骤一:(涉及到的工具)
访问: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 Swing来实现一个功能,即把Word文档转换为PDF文档。 首先,理解这个任务的背景,我们需要知道Word和PDF是两种常见的文档格式,各有其特点。Word文档通常用于编辑和格式化...
在Java Swing中实现PDF阅读器是一项技术挑战,涉及到对PDF文件格式的理解、IO操作、Swing组件的使用以及可能的第三方库集成。 PDF(Portable Document Format)是一种广泛使用的文件格式,用于存储文档,包括文本...
总的来说,通过Java Servlet,我们可以方便地处理文件下载和在线预览的需求,无论是PDF还是其他类型的文件。在实际应用中,还需要考虑文件安全、权限控制、错误处理等复杂情况,确保服务的稳定性和安全性。
打开帮助文档.java
Apache PDFBox是一个开源Java库,支持PDF文档的开发和转换。 我们可以使用PDFBox开发可以创建,转换和操作PDF文档的Java程序。PDFBox的主要功能: Extract Text – 使用PDFBox,您可以从PDF文件中提取Unicode文本。 ...
以下是使用OpenOffice和JODConverter实现PDF在线预览的基本步骤: 1. 安装OpenOffice:在服务器上安装Apache OpenOffice,例如提供的`Apache_OpenOffice_incubating_3.4.0_Win_x86_install_zh-CN.exe`文件,确保其...
WebOffice是一款专业的在线文档处理系统,它允许用户通过Java平台在Web环境中实现对各种Office文档的在线打开和编辑。这款工具极大地提升了协作效率,让用户无需安装任何桌面版Office软件即可在浏览器中完成文档的...
Java帮助文档.pdf学习资源 本文档主要介绍了Java帮助文档的重要性和使用方法,帮助程序员更好地理解和使用Java语言。Java帮助文档是Java语言提供的官方文档,提供了Java API的详细介绍,包括类库、成员方法、成员...
在Java世界中,PDF(Portable Document Format)是一种广泛使用的文件格式,用于呈现文档,包括文本格式和图像,不受操作系统、硬件或软件的影响。本篇主要针对"JAVA PDF從0開始學習哦"这一主题,深入讲解如何在Java...
在Java开发中,生成和处理PDF文档是一项常见的需求。Itext是一个强大的库,它允许开发者在Java环境中创建、编辑和修改PDF文档。本教程将详细讲解如何使用Itext库实现PDF文件的下载,包括通过系统路径下载和通过...
总结来说,"JAVA实现PDF转HTML"是一个利用Java编程语言开发的后端服务,其主要功能是将PDF文档转换为HTML格式,适用于在线预览和网页展示。虽然这个服务在处理某些特殊元素如水印和印章时可能有局限性,但对常规PDF...
Free Spire.PDF for JAVA 是一个 100% 免费的 PDF API, 在 JAVA 应用程序上调用该组件即可读取,写入和保存 PDF 文档,无需安装 Adobe Acrobat。使用此 JAVA PDF 组件,开发人员可以在 JAVA 应用程序(J2SE 和 J2EE...
要实现在线预览,我们通常会借助一些开源库或服务,如Apache POI(用于处理Office文档)和PDFBox(用于处理PDF文档)。 1. **Apache POI**:这是一个强大的Java API,允许开发者读取、写入和修改Microsoft Office...
JDK1.8 API 中文谷歌翻译版 java帮助文档 JDK API java 帮助文档 谷歌翻译 JDK1.8 API 中文 谷歌翻译版 java帮助文档 Java最新帮助文档 本帮助文档是使用谷歌翻译,非人工翻译。准确性不能保证,请与英文版配合使用 ...
PDFBox是Apache软件基金会的一个开源项目,专门用于处理PDF(Portable Document Format)文档的Java库。这个工具包提供了丰富的API,让开发人员可以方便地在Java应用中读取、创建、编辑以及打印PDF文档。本资源包含...
在Java开发中,处理PDF文档是一项常见的任务,特别是在企业级应用中,比如合同签署、文档审批等场景。本文将深入探讨如何使用Java读取PDF文件,查找特定文字的位置,并在此基础上添加悬浮图片,以实现签字或盖章的...
java解析PDF格式的文件demo。JAVA实现PDF解析,对PDF文件中的文本内容可输出仅供参考学习,不喜勿喷。
"Java Web使用pdf.js在线预览远程服务器上的pdf文件"这个主题涵盖了如何利用pdf.js库实现在Web环境中流畅、安全地预览PDF文档。pdf.js是Mozilla开发的一个开源项目,它允许开发者在浏览器端直接渲染PDF内容,无需...
在IT行业中,尤其是在Web开发领域,提供用户在线预览PDF、Word、Excel等文档的功能是一项常见且实用的需求。本文将详细讲解如何利用Java Web技术实现这样的功能,主要涉及Maven构建工具、前端PDF插件以及后台...