java doc 转html 插件_Java实现word文档转pdf/html在线预览

首先贴个好东西,一个方案文档,这是我已经实现过两种方案后才看到的一片文章,先行参考先整体思路。

先说下我的项目需求:

用户上传文件(页面限制格式pdf/doc/docx) -> 点击文件名 -> 在线预览已传文件。

需求比较简单,我的想法是:pdf可以直接打开预览所以这个可以不用考虑,doc/docx的话需要作格式转换,在线预览将其转成pdf或者html/htm页面的方式。doc是97-2003文档,普遍解决方案都有,实现不难,重点是docx,由于是07的文档,在兼容性方面比较困难,后面具体的实现过程会提到。

历程:由于在先前在项目中已经使用POI实现了文档的导出功能,所以我在做时候先用POI尝试实现功能,后面发现POI在07的兼容性方面并不好(这里也有一个就是我用来做demo的文档选得不好,效果欠佳),特别是转换成html文件时会存在字体格式乱码的问题,可以用微软雅黑试试就知道了。故弃用选择Openoffice,发现Openoffice在Windows上的实现真的挺复杂,可以看看这个博主的内容就知道 http://blog.csdn.net/lbf5210/article/details/50519190 ,我的服务器是Linux,所以这种方式复杂了,为了更便捷,我觉得使用直接转成pdf/html/htm即可,然后根据路径预览,不使用上面博主的那种页面插件,可以省去很多麻烦。

下面是两种方式分别实现的方式,各有优缺。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值