前端使用pdf.js如何展示服务端的文件流?

后台的接口类似这样http://192.168.96.40:8081/xx/getPdf?keyId=xxx1123,这个链接在浏览器上直接打开会显示一个下载文件的窗口:
图片描述

现在的需求是要在浏览器客户端直接预览这个文件,我试了用pdf.js

<iframe src="../test/js/pdfjs/web/viewer.html?file=http://192.168.96.40:8081/xx/getPdf?keyId=xxx1123" width="100%" height="750"></iframe>

这样也不能直接预览这个pdf文件,请问是否有其他的方法可以在客户端预览服务端的pdf文件流?

阅读 11.5k
3 个回答

前两天写了一个后台返回的PDF的Base64数据流,使用pdf.js预览PDF文件的demo,具体点击下面的文章链接查看
http://www.chenhanpeng.com/PD...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题