步骤一:(涉及到的工具)
访问: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 Servlet,我们可以方便地处理文件下载和在线预览的需求,无论是PDF还是其他类型的文件。在实际应用中,还需要考虑文件安全、权限控制、错误处理等复杂情况,确保服务的稳定性和安全性。
WebOffice是一款专业的在线文档处理系统,它允许用户通过Java平台在Web环境中实现对各种Office文档的在线打开和编辑。这款工具极大地提升了协作效率,让用户无需安装任何桌面版Office软件即可在浏览器中完成文档的...
Java帮助文档.pdf学习资源 本文档主要介绍了Java帮助文档的重要性和使用方法,帮助程序员更好地理解和使用Java语言。Java帮助文档是Java语言提供的官方文档,提供了Java API的详细介绍,包括类库、成员方法、成员...
1. 打开PDF文档:使用`PDDocument`加载PDF文件。 ```java PDDocument document = PDDocument.load(new File("input.pdf")); ``` 2. 创建PDFTextStripper对象:此对象负责提取PDF中的文本。 ```java PDFTextStripper ...
Apache PDFBox是一个开源Java库,支持PDF文档的开发和转换。 我们可以使用PDFBox开发可以创建,转换和操作PDF文档的Java程序。PDFBox的主要功能: Extract Text – 使用PDFBox,您可以从PDF文件中提取Unicode文本。 ...
在Java世界中,PDF(Portable Document Format)是一种广泛使用的文件格式,用于呈现文档,包括文本格式和图像,不受操作系统、硬件或软件的影响。本篇主要针对"JAVA PDF從0開始學習哦"这一主题,深入讲解如何在Java...
1. `kernel` - 这是 iText 的核心模块,包含了创建、打开和修改 PDF 文档的基本功能。 2. `io` - 提供了输入/输出操作,如读取和写入 PDF 文件。 3. `layout` - 包含布局元素,如段落、表格和列表,以及对它们的样式...
总结来说,"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文件,查找特定文字的位置,并在此基础上添加悬浮图片,以实现签字或盖章的...
在IT行业中,尤其是在Web开发领域,提供用户在线预览PDF、Word、Excel等文档的功能是一项常见且实用的需求。本文将详细讲解如何利用Java Web技术实现这样的功能,主要涉及Maven构建工具、前端PDF插件以及后台...
Java Platform Standard Edition Deployment Guide.pdf Java Platform Standard Edition Installation Guide.pdf Java Platform Standard Edition Core Libraries.pdf Java Platform Standard Edition ...
PDFRenderer是一种Java库,用于将PDF文档渲染成位图图像,以便在应用程序中显示或处理。这个技术在Java Swing环境中特别有用,因为它允许开发者在GUI组件,如JFrame,中展示PDF内容。以下是对“PDFRenderer显示PDF...
PDF签章功能是PDF文档处理中的一个重要组成部分,它允许用户在PDF文件上添加电子签名,以证明文件的完整性和...通过这些Java示例代码,你可以学习到如何在实际项目中实现PDF签章功能,提升PDF文档的安全性和可信度。
1.功能:该API为适用于Java平台下,通过后端程序代码调用API接口操作PDF文档,可实现如下功能: 1.1 文档转换:PDF转图片/Word/SVG/XPS/HTML/XPS/TIFF、图片转PDF 1.2 文档操作:文档创建、合并、拆分、压缩、复制...