我用pdf.js实现了将pdf预览在html页面上,但是因为上传的文件不是固定格式的,所以也有可能是word形式的,
pdf.js应该不能实现展示word
因为展示的文件不能有下载和打印功能,我查的是只能用pdf.js展示pdf
所以有没有插件之类的,可以实现两种都可以预览,或者word应该怎么预览?
我用pdf.js实现了将pdf预览在html页面上,但是因为上传的文件不是固定格式的,所以也有可能是word形式的,
pdf.js应该不能实现展示word
因为展示的文件不能有下载和打印功能,我查的是只能用pdf.js展示pdf
所以有没有插件之类的,可以实现两种都可以预览,或者word应该怎么预览?
我曾经做过一个文件预览服务,可以预览任意文件,主要原理是通过的后台代码中使用组件Aspose对各种文档进行图片转换操作,然后用js定时去访问后台的结果(aspose在转化为图片的过程中是需要时间的),当转化正在进行中的时候js在页面上出现等待图标,当访问拿到的结果是转化成功之后,开始进行按页请求图片,这样的话就可以实现预览了。
jsPDF 是个可以显示 PDF 的工具。
如果是 Word(或其它 Office 文档),可以考虑后台转换成 PDF(或图片)之后再显示。
转换工具的话,当然是可以直接调 Office/WPS 的 API 来转换的,当然这个效率不是很高,而且资源占用较大。另外一个办法就是直接购买相当服务,比如楼上提一的 Office Web 365。另外 OpenOffice,永中 Office 什么的好像也提供服务,相对较贵。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
实现在线预览pdf/word的话,你可以看看这个试试: http://www.xdocin.com/xml.htm...
这里也有将pdf/word导出的小案例:http://www.cnblogs.com/aaron-...