admin 管理员组

文章数量: 1086019


2024年1月26日发(作者:matlab软件干什么用的)

知识库中文档在线预览功能的实现

摘 要:针对知识库中查看附件中的文档,采用jodconverter和openoffice将txt、word、excel、ppt格式的文件转换为pdf文件,通过pdf2swf工具将pdf文件转换为swf文件,使用flashplayer在页面显示,实现在线预览功能。

关键词:在线预览;openoffice;jodconverter;flashplayer

中图分类号:tp319

知识库采用web编辑器进行在线编辑文档时,对图片、表格的编辑会出现乱码。文献[1-2]采用flashpaper虚拟打印功能将文档转换为swf格式实现预览。文献[3-4]研究了基于docbook规范的文档格式转换工具的设计与实现。然而文献[1]缺乏对pdf文档的转换,文献[2]转换文档需按照其规定的格式进行编写,为了解决以上问题,本文通过openoffice与jodconverter实现txt、word、excel、ppt格式文档的在线预览。

1 文档预览方案

知识库中文档以附件的形式上传后,以flash的形式在网页上展示。文档需要先转化为pdf,再从pdf转化为flash。本文采用jodconverter和openoffice将txt、word、excel、ppt格式的文件转换为pdf文件,再通过swftools中的pdf2swf工具将pdf文件转换为swf文件,最终在页面显示,实现在线预览功能。openoffice 是一套跨平台的办公室软件套件,能在windows、linux等操作系统上执行。它与各个主要的办公室软件套件兼容,支持


本文标签: 文档 转换 格式 预览 文件