PDF是最流行的版式文档格式。pdf.js项目的推出,使得在多种浏览器中以一致的方式显示PDF成为可能。XDOC的PDF文档预览建立pdf.js的基础上,充分发挥了前后端结合的优势,提供更好的阅读体验。
调用方法:https://view.xdocin.com/view?src=你的PDF文档地址
例如:https://view.xdocin.com/view?src=https://view.xdocin.com/demo/view/view.pdf
显示效果,如下图:
XDOC的PDF文档预览在以下几个方面进行了优化和增强:
- 跨域
XDOC在服务器端对源文件进行读取操作,彻底解决了浏览器端的跨域读取问题。
- URL保护
预览的结果地址为短链接,隐藏了原始PDF文档地址,对原始文档起到了保护作用,如:https://view.xdocin.com/view-xdocin-com_a54yrp.htm
- 自动压缩
XDOC读取源文件后自动做了压缩处理,压缩后文件更小,减少网络带宽占用。
- 限制页数
可以通过传入limit参数,限制只显示某几页,提供试读功能
- 分片加载
分片加载是PDF大文件预览的利器,pdf.js只需要读取少部分内容即可显示,后续随着用户滚动屏幕,逐步加载,大大增强了阅读体验。XDOC预览服务整体支持了HTTP分片加载协议,不需要文档源服务器支持。
- 限时阅读
可以通过传入expire参数,限制文档阅读有效时间,过期后不允许继续阅读。
- 水印
同时支持静态水印和动态水印。静态水印直接打在PDF文件上,打印、下载都有效。动态水印浮动在内容之上,实时高效。
- 功能控制
可以通过参数控制打印、保存按钮,也可以控制整个工具条是否显示。
简单易用,更多内容可以查看:https://view.xdocin.com