前台js有没有办法实现附件比如word或者pdf的预览?
发布于 2年前 作者 shinka 2556 次浏览

前台js有没有办法实现附件比如word或者pdf的预览?就是上传了一个附件,鼠标移上去就能显示一个类似tip的页面来显示附件的内容

   只显示第一页缩略图也行 因为一般第一页就有文档的标题甚至概要之类的 请问后台产生图片这个有没有好的点子? 我自己查到的有转pdf再转swf的 也有用weboffice的 也听说可以用POI 有没有这方面经验呢?
11 回复

纯js肯定不行,需要后端生成附件的缩略图。但是只有第一页的缩略图的话,也是没什么意义的……

目前想到就显示第一页缩略图也行 因为一般第一页就有文档的标题甚至概要之类的 请问后台产生图片这个有没有好的点子? 我自己查到的有转pdf再转swf的 也有用weboffice的 也听说可以用POI 有没有这方面经验呢?

@shinka 如果是windows,并且安装了Office的话,可以用IExtractImage Shell extension来获取。虚拟打印应该也可以,但是效率没这个高。

@imzshh 哦哦 估计不能用这个 貌似领导要求就需要先转成图片然后前台显示了

@imzshh 目前就愁于怎样在后台把word,pdf之类的编程图片…

@shinka 我说的就是后台。

@imzshh 哦哦 有啥好的方案吗? 尽量不依赖windows或者第三方浏览器插件的?

@shinka 抱歉,只知道这么多了……

这一般都是上传后台处理的,pdf可以看pdf.js,word文档应该属于xml文件,但专门解析的库没有找到,都是借助插件的。

@imzshh 哪里 多谢给了这么多建议~

哦哦 好 我再去琢磨琢磨 谢啦~

回到顶部