最近有个需求,需要将word,excel,pdf等Office文档能够在页面直接预览。看了很多种方案,最好决定用Openoffice+pdf.js来实现该需求。
后台代码参考此处:https://github.com/Vence/Office2PDF,主要就是服务器需要下载Openoffice,然后由它完成转换为pdf的工作,Openoffice跨平台,linux和windows都可以使用。
前台使用pdf.js来实现的pdf文件的在线预览。代码https://github.com/h371535926/ng-pdf-demo