DocViewer 在线文档阅读
DocViewer 是类似百度文库、豆顶书屋的在线文档阅读程序。基于JAVA语言,跨平台的文档在线阅读器。
Windos7 Windows2003 Windos Xp ubuntu11.04 测试通过。linux下请安装相关字体。
一个文档在线阅读的JAVA企业级解决方案。
程序需要openoffice(或LibreOffice 推荐LibreOffice)、 swftools支持。请根据需要下载不同平台安装包。
该项目已经有成功实施经验,国内几个大公司(不方便透露名字)的内部投研系统已经使用多时。
企业级应用,支持静态密钥加密 动态密钥加密 分页延迟加载 即使转换列队与后台转换列队无缝切入等。
项目地址:https://github.com/intelligentcode/DocViewer
下载源码:如果只是使用的目的推荐下载demo版本;
-
lib.zip — LIB,所有核心类库已经所需类库,如果你已经驾驭轻熟,选择此版本。
12.2MB
-
lib.tar.gz — LIB,所有核心类库已经所需类库,如果你已经驾驭轻熟,选择此版本。
12.2MB · Uploaded 5 minutes ago
-
docviewer.zip — demo版本,包含所有所需JAR和案例。
20.9MB
-
docviewer.tar.gz — demo版本,包含所有所需JAR和案例。
21.2MB
部署
1.下载工具。分别下载openoffice(或LibreOffice)、 swftools;
2.安装工具。分别安装,安装目录禁止出现中文、空格和特殊字符,(openoffice LibreOffice)安装中会提示需要安装jre 忽略这些错误,安装完毕之后启动word->”工具”->”选项”->”LibreOffice/openoffice”->”Java”,如果安装openoffice 第一次打开需要注册,点完即可,注意,如安装openoffice必须第一次手动打开,进行注册,否则后台运行时容易卡住线程,所以推荐LibreOffice;
4.添加中文支持。 找到xpdf-chinese-simplified(源码版本在etc文件下)文件夹 将xpdf-chinese-simplified放到任意你喜欢的目录 不要中中文、空格。按照xpdf-chinese-simplified内的readme文件修改add-to-xpdfrc文件中所有路径为你当前放置 xpdf-chinese-simplified文件夹的路径。
3.分别修改配置文件。 doc-viewer.properties ; office-convert.properties ; pdf-convert.properties;如果下载源码,这些文件在docviewerapi模块的config目录下。如果JAR包则将 JAR内config文件夹复制到你项目的src(根目录)下;如果是完整例子则不需要操作,此文件夹在lasses目录里;按照文件内注释对文件逐个修 改路径。不明白的配置千万不要更改。
4.如果你下载的是例子,那你完全可以放入tomcat运行了。如果你要结合当前项目请继续看。打开你的web.xml配置文件按照例子中的配置监听器与sevlet,拷贝所有实现类到你的项目,当然你也可以自己去实现。
5.访问转换器 host:port/docviewer.jsp?info=true&id=1 info 是否自动加载文档信息(权限,地址之类的) id 文档id demo版本里面返回的文档是固定的,这里随便填就好
完成上述步骤后基本已经可以用了,如果有BUG或者疑问请给我留言。
另外大家能否告诉我以什么协议发布呢?请列出对比。谢谢。
原创文章版权所有,无论从何转载此文请务必以超链接形式标明文章原始出处和作者信息及版权声明。
原文:http://blog.log4ic.com/docviewer
本文出自 传播、沟通、分享,转载时请注明出处及相应链接。
本文永久链接: https://www.nickdd.cn/?p=1797