`
18335864773
  • 浏览: 23053 次
文章分类
社区版块
存档分类
最新评论

[转载]java在线打开PDF文档

阅读更多

步骤一:(涉及到的工具)

  访问: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文档协作类库.zip

    6. **PDF/A兼容**:PDFBox支持创建符合PDF/A标准的文档,这是一种长期保存的PDF格式,确保了文档在未来仍能被正确打开和阅读。 7. **PDF表单处理**:PDFBox可以处理交互式表单,包括填写表单字段、计算字段值、签署...

    java生成pdf文档

    在Java编程环境中,生成PDF文档是一项常见的需求,特别是在报表生成、文档导出或者电子发票制作等场景中。本文将深入探讨如何使用Java来动态生成包含文字和图片的PDF文档。 首先,我们需要一个库来帮助我们处理PDF...

    java swing 实现的word文档转换成pdf文档

    在给定的场景中,我们关注的是如何使用Java Swing来实现一个功能,即把Word文档转换为PDF文档。 首先,理解这个任务的背景,我们需要知道Word和PDF是两种常见的文档格式,各有其特点。Word文档通常用于编辑和格式化...

    java技术文档PDF

    【Java技术文档PDF】是一份专门针对Java编程语言的技术性文档,它包含了广泛而深入的Java知识,旨在帮助读者理解并掌握这一强大的编程工具。这份文档可能是由董浏榆编撰或整理的,标签中的“PDF”表明了文档的格式,...

    java中打开帮助文档

    打开帮助文档.java

    java在线预览pdf OpenOffice

    以下是使用OpenOffice和JODConverter实现PDF在线预览的基本步骤: 1. 安装OpenOffice:在服务器上安装Apache OpenOffice,例如提供的`Apache_OpenOffice_incubating_3.4.0_Win_x86_install_zh-CN.exe`文件,确保其...

    (WebOffice)java端在线打开编辑文档

    WebOffice是一款专业的在线文档处理系统,它允许用户通过Java平台在Web环境中实现对各种Office文档的在线打开和编辑。这款工具极大地提升了协作效率,让用户无需安装任何桌面版Office软件即可在浏览器中完成文档的...

    Java帮助文档.pdf

    Java帮助文档.pdf学习资源 本文档主要介绍了Java帮助文档的重要性和使用方法,帮助程序员更好地理解和使用Java语言。Java帮助文档是Java语言提供的官方文档,提供了Java API的详细介绍,包括类库、成员方法、成员...

    【Java】基于Pdfbox解析PDF文档中指定位置的文字和图片

    Apache PDFBox是一个开源Java库,支持PDF文档的开发和转换。 我们可以使用PDFBox开发可以创建,转换和操作PDF文档的Java程序。PDFBox的主要功能: Extract Text – 使用PDFBox,您可以从PDF文件中提取Unicode文本。 ...

    JAVA PDF JAVA PDF JAVA PDF

    在Java世界中,PDF(Portable Document Format)是一种广泛使用的文件格式,用于呈现文档,包括文本格式和图像,不受操作系统、硬件或软件的影响。本篇主要针对"JAVA PDF從0開始學習哦"这一主题,深入讲解如何在Java...

    java使用itext实现pdf文件下载

    在Java开发中,生成和处理PDF文档是一项常见的需求。Itext是一个强大的库,它允许开发者在Java环境中创建、编辑和修改PDF文档。本教程将详细讲解如何使用Itext库实现PDF文件的下载,包括通过系统路径下载和通过...

    JAVA实现PDF转HTML

    总结来说,"JAVA实现PDF转HTML"是一个利用Java编程语言开发的后端服务,其主要功能是将PDF文档转换为HTML格式,适用于在线预览和网页展示。虽然这个服务在处理某些特殊元素如水印和印章时可能有局限性,但对常规PDF...

    免费版 PDF Java组件_Free Spire.PDF for Java 1.1.0

    Free Spire.PDF for JAVA 是一个 100% 免费的 PDF API, 在 JAVA 应用程序上调用该组件即可读取,写入和保存 PDF 文档,无需安装 Adobe Acrobat。使用此 JAVA PDF 组件,开发人员可以在 JAVA 应用程序(J2SE 和 J2EE...

    Java实现web在线预览office文档与pdf文档实例

    要实现在线预览,我们通常会借助一些开源库或服务,如Apache POI(用于处理Office文档)和PDFBox(用于处理PDF文档)。 1. **Apache POI**:这是一个强大的Java API,允许开发者读取、写入和修改Microsoft Office...

    JAVA在线生成pdf包含jar文件

    这个主题“JAVA在线生成pdf包含jar文件”涉及到利用Java库来创建PDF文档,并且提供了一个包含必需jar文件的压缩包,使得开发者可以直接使用这些库进行开发。以下是关于这个主题的详细知识点: 1. **iText库**:Java...

    java jdk 8 帮助文档 中文 文档 chm 谷歌翻译

    JDK1.8 API 中文谷歌翻译版 java帮助文档 JDK API java 帮助文档 谷歌翻译 JDK1.8 API 中文 谷歌翻译版 java帮助文档 Java最新帮助文档 本帮助文档是使用谷歌翻译,非人工翻译。准确性不能保证,请与英文版配合使用 ...

    java解析PDF文件

    java解析PDF格式的文件demo。JAVA实现PDF解析,对PDF文件中的文本内容可输出仅供参考学习,不喜勿喷。

    Java读取PDF查找指定文字位置,并添加悬浮图片(文档签字/盖章)

    在Java开发中,处理PDF文档是一项常见的任务,特别是在企业级应用中,比如合同签署、文档审批等场景。本文将深入探讨如何使用Java读取PDF文件,查找特定文字的位置,并在此基础上添加悬浮图片,以实现签字或盖章的...

    java web在线预览pdf、word、excel

    在IT行业中,尤其是在Web开发领域,提供用户在线预览PDF、Word、Excel等文档的功能是一项常见且实用的需求。本文将详细讲解如何利用Java Web技术实现这样的功能,主要涉及Maven构建工具、前端PDF插件以及后台...

    Java 各种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 ...

Global site tag (gtag.js) - Google Analytics