「java开发word预览」文件预览 java

博主:adminadmin 2022-12-01 21:45:09 79

本篇文章给大家谈谈java开发word预览,以及文件预览 java对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

用java做一个word和excel的在线预览功能,跪求代码

前提:本人的系统为Ubuntu13.1064位系统。本篇是我在配置好环境后一段时间写的,所以操作上可能会有也错误,因此仅供参考。 搜索在线显示office和pdf,最常见的方法就是把都转为swf,然后通过FlexPaper显示。这个方法有缺点,FlexPaper不支持所有浏览器(我只能在chrome中使用,firefox要进行设置) 我用的系统是Ubuntu13.1064位 一下所提到的软件,我都会在附件中分享 一、openoffice安装 下载附件中的Apache_OpenOffice_incubating_3.4.1_Linux_x86-64_install-rpm_zh-CN,解压,安装RPMS里面的所有deb包,然后按炸ungRPMS/desktop-integration里面的openoffice.org3.4-redhat-menus_3.4-9594_all.deb。假如从网上下载下来的openoffice里面全市rmp包的话需要自己通过alien转换成deb(附件中的是我自己转换过的) 安装完成后就可以运行了 soffice--headless--accept="socket,host=127.0.0.1,port=8100;urp;"--nofirststartwizard网上提示使用soffice--headless--accept="socket,host=127.0.0.1,port=8100;urp;"--nofirststartwizard的是后台运行 运行以后可以通过netstat-ano|grep8100查看时候运行,上面的命令是在8100运行oppenoffice 网上还说要安装OpenOfficeSDK3.3这个东东,我没有装也可以转换 二、offie转pdf 下载附件中的jodconverter-2.2.2,通过命令 java-jarjodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jarXXX.docxXXX.pdf转换office为pdf 三、安装freetype-2.4.6和jpeg-8c 不安装这两个的话是没有办法编译出swftools中的pdf2swf的 安装方法是进入目录,然后 ./configure make makeinstall四、添加字体 下载附件中的chinese-simplified(里面已经添加了部分字体),解压,放到/usr/local/share/xpdf/中,如果没有xpdf文件夹就新建一个。 五、安装swftools 下载附件中的swftools-2013-04-09-1007,同样 ./configure make makeinstall就可以了,运行 psf2swf如果help提示的话表示安装成功 运行命令 pdf2swf-oXXX.swf-T-z-t-fXXX.pdf-slanguagedir=/usr/local/share/xpdf/chinese-simplified-sflashversion=9可以把pdf转换成swf了。至此完毕 所有附件附件:

Javaweb office文档在线预览怎么实现!!!

在线预览的不是office格式,而且是swf文件,

flexPaper是可以把swf放在页面上进行展示的,

1、flash 的flexpaper 将文档转换为swf格式,然后使用flash在网页中浏览,

2、使用开源的软件openoffice+pdf2htmlEx,利用openoffice的接口先将文档转换为pdf格式,然后在使用pdf2htmlEx将文档转换为html直接在网页中显示;

3、搭建一个文档预览服务器,基于office web app,也就是微软的office online。

搭建服务器步骤:

首先,需要转换server

安装IIS 7.0,打开服务器管理器,添加角色和功能,打开“添加角色和功能向导”界面,点击下一步,因为是基于本机安装,所以要选择“基于角色或者基于功能安装”,在服务器角色列表上选择“Web服务器”,点击下一步,安装完成。

其次,域控server

(1)打开服务器管理器,添加角色和功能,出现“添加角色和功能”界面,下一步,因为是基于本机安装,所以要选择“基于角色或基于功能安装”,选择添加AD域服务,同时添加所需功能,根据提示操作,下一步,等待安装完成。

(2)配置域,点击服务器管理器左侧“AD DS”,点击“升级为域控制器”,进入AD域服务器配置向导,下一步(注意:域的填写),填写密码,下一步,提示DNS无法创建,不用管,继续下一步,安装路径,默认,下一步,查看选项,默认,下一步,点击安装,安装完成,会提示注销重启。

(3)将转换服务器加入到域控服务器,修改NDS,指向域控服务器,在计算机属性中,修改计算机名称,并添加到域控服务器(如下图),确定后提示注销重启服务器,在域控服务器,管理中选择添加服务器,名称填写office web apps server的计算机名称,立即查找。然后添加到右边,确定。在域控服务器中,所有服务器显示两台服务器,并都是联机状态则表示成功。

至此,服务器安装完成。

javaweb 在线预览word如何实现

你是什么地方用,一般这个实在服务端实现,把word转成html,图片,或者swf来在浏览器查看。相对而言转成html的效果最好。

目前市面上已经有几个服务商在做,有的是基于openoffice做转换的,但是效果并不是很好,毕竟openoffice本身就很一般;还有的使用微软Office做转换,效果要好很多,但是毕竟核心转换技术是微软的,所以受制于人。

还有就是自行研发转换功能,不过这个一般企业根本做不到,国内也就金山和永中有这个实力,金山并没有这种产品,永中倒是有,效果也很不错,你可以度娘搜永中dcs,到他们网站看看,像腾讯邮箱,还有新华社,大型银行都在用,如果是个人用户,他们有免费的公有云版本,云转换,阿里巴巴用的就是这个,可以直接调用接口转换,免费使用。

网页链接

java 怎么预览word文档

开源的方法是用:openoffice+swfTool +jodconverter文件预览;

原理是:将word转成pdf,再转成swf文件通过falsh实现在线预览

java开发word预览的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于文件预览 java、java开发word预览的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-01,除非注明,否则均为首码项目网原创文章,转载请注明出处。