知识库中文档在线预览功能的实现-2019年精选文档.pdf
《知识库中文档在线预览功能的实现-2019年精选文档.pdf》由会员分享,可在线阅读,更多相关《知识库中文档在线预览功能的实现-2019年精选文档.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、知识库中文档在线预览功能的实现1 文档预览方案知识库中文档以附件的形式上传后,以 flash 的形式在网页上展示。文档需要先转化为 pdf,再从 pdf 转化为 flash。本文采用 JODConverter 和 OpenOffice 将 Txt、Word Excel、PPT 格 式的文件转换为 PDF 文件,再通过 SWFTools 中的 PDF2SW 工具 将 PDF文件转换为 SWF 文件,最终在页面显示,实现在线预览功 能。OpenOffice 是一套跨平台的办公室软件套件,能在 Windows、Linux 等操作系统上执行。它与各个主要的办公室软件套件兼容,支持 XML 微软的 Wo
2、rd Excel、PPT 文件等格式。为了把文档转换 PDF 格式,需将 openoffice.org变成一个转换引擎,可以 通过网络接口或命令行工具对文件的格式进行转换。JODConverter 能够将 Word Excel、PPT 转换 PDF SWFTools 是种与 Adobe Flash(SWF 文件工作的实用工具包,主要包括 用于读取、编译以及生成 SWF 文件的程序。其中,P DF2SW 工具 可以将PDF 文件转换成 SWF 文件。Flex Player 是一款高性能的、轻量型且极具表现力的客户端运行时播放器,能够在各种主流操 作系统、浏览器上使用,使得在没有安装 PDF 阅读
3、器软件的情况 下浏览 PDF 文件成为可能。本文采用 Java 语言对其进行编程实 现,具有与 Java 语言相同的跨平台性,可在不同的操作系统上 运行。2 实现步骤2.1 用 JODConverter 调用 OpenOffice.org 服务转换文档为PDF 格式首先,启动 OpenOffice 服务。设定DefaultOfficeManagerConfiguration 相关参数,并得到OfficeManager。调用 OfficeManager 实现类的 start 方法启动服务。主要代码如下:DefaultOfficeManagerConfigurationconfiguration=
4、new);DefaultOfficeManagerConfigurationconfiguration.setOfficeHome(OPENOFFICE_HO)M;E/OP ENOFFICE_HO 为 EO penO ffice.org 安装目录configuration.setPortNumbers(port);/OpenOffice.org 实例运行的端口号,默认为 8100officeManager=configuration.buildOfficeManagerofficeManager.start();/启动服务);其次,将 doc、ppt、excele、txt 转化为 pdf 文档
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 知识库 文档 在线 预览 功能 实现 2019 精选
限制150内