前台js有没有办法实现附件比如word或者pdf的预览?
发布于 12 年前 作者 shinka 34284 次浏览 最后一次编辑是 8 年前

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

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

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

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

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

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

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

@shinka 我说的就是后台。

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

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

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

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

qq邮箱有 word,pdf (chrome 原生支持) 的在线预览,但是没有采用 类似于 flexpaper 的方案;很好奇

Snip20150710_57.png

pdf,可以直接用浏览器浏览的

word文档,你可以尝试使用一些富文本编辑器,它们里面可以解析。具体什么名字忘了,一个是国内用的比较广泛的,一个是google的

回到顶部