# docViewer **Repository Path**: A-cai/docViewer ## Basic Information - **Project Name**: docViewer - **Description**: office 文档预览 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-07 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 前端实现在线预览pdf、word、xls、ppt等文件 最近做了一个项目,需要实现各种文档的在线预览功能。记得以前只能在线预览PDF,然后上网查了一下,发现微软开发了一个在线预览的,可以实现在线预览word、xls、ppt。 通过: ```html ``` 具体文档看这[微软接口文档](https://link.jianshu.com/?t=https%3A%2F%2Fblogs.office.com%2Fen-us%2F2013%2F04%2F10%2Foffice-web-viewer-view-office-documents-in-a-browser%2F%3Feu%3Dtrue)。 然后是pdf的在线预览,感觉特别容易,因为以前就是直接通过a链接查看。代码如下 ```html 在线预览 ``` 结果居然不行,一盆凉水浇了下来,最后看了看发现不是a链接的问题,是因为我用的框架,所有的a链接都是通过PJAX进行了处理,所以实现不了PDF的在线预览。最后想了个办法,通过js处理,如下: ```html 在线预览 ``` 完美解决问题,最后还百度了一些PDF其他的实现在线预览的办法,查看: https://www.jianshu.com/p/2f39de746900