通过pdf.js、openoffice实现客户端在线预览

该博客介绍了一种使用openoffice将doc/xls/ppt转换为pdf,并通过pdf.js实现在客户端的在线预览的方法。在Windows和Linux环境下,将数据库中的文件存入临时文件夹,利用OpenOffice转换工具转换文件格式,然后通过服务器URL供pdf.js访问进行预览。预览功能包括下载和打印。博主提到了路径处理、a标签设置、InputStream流处理等关键点,并提供了下载链接和联系方式。
摘要由CSDN通过智能技术生成

声明:部分代码引用自网络博客,因未收藏博客,无法找到引用,请作者谅解。

1.环境:windows、linux,openoffice服务

2.思路:进行预览时,将数据库文件存入临时文件夹,通过openoffice将doc\xls\ppt转为pdf,返回路径。
将服务器绝对路径转为服务器url访问,通过pdf.js进行预览。预览包括下载、打印。
3.注意事项:① 路径问题 绝对路径转url,linux、windows路径斜线、反斜线问题
② 设置a标签,添加target属性。
③ util方法支持InputStream流传入。
④ 如不需要从库访问,直接方位服务器文件夹下pdf文件,则无需调用util,只需回传路径即可。

4.构建:

5.预览效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值