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