PDF是最流行的版式文檔格式。pdf.js項(xiàng)目的推出型将,使得在多種瀏覽器中以一致的方式顯示PDF成為可能寂祥。XDOC的PDF文檔預(yù)覽建立pdf.js的基礎(chǔ)上,充分發(fā)揮了前后端結(jié)合的優(yōu)勢七兜,提供更好的閱讀體驗(yàn)丸凭。
調(diào)用方法:https://view.xdocin.com/view?src=你的PDF文檔地址
例如:https://view.xdocin.com/view?src=https://view.xdocin.com/demo/view/view.pdf
顯示效果,如下圖:
XDOC的PDF文檔預(yù)覽在以下幾個(gè)方面進(jìn)行了優(yōu)化和增強(qiáng):
- 跨域
XDOC在服務(wù)器端對(duì)源文件進(jìn)行讀取操作腕铸,徹底解決了瀏覽器端的跨域讀取問題惜犀。
- URL保護(hù)
預(yù)覽的結(jié)果地址為短鏈接,隱藏了原始PDF文檔地址狠裹,對(duì)原始文檔起到了保護(hù)作用虽界,如:https://view.xdocin.com/view-xdocin-com_a54yrp.htm
- 自動(dòng)壓縮
XDOC讀取源文件后自動(dòng)做了壓縮處理,壓縮后文件更小涛菠,減少網(wǎng)絡(luò)帶寬占用莉御。
- 限制頁數(shù)
可以通過傳入limit參數(shù),限制只顯示某幾頁俗冻,提供試讀功能
- 分片加載
分片加載是PDF大文件預(yù)覽的利器礁叔,pdf.js只需要讀取少部分內(nèi)容即可顯示,后續(xù)隨著用戶滾動(dòng)屏幕迄薄,逐步加載琅关,大大增強(qiáng)了閱讀體驗(yàn)。XDOC預(yù)覽服務(wù)整體支持了HTTP分片加載協(xié)議噪奄,不需要文檔源服務(wù)器支持死姚。
- 限時(shí)閱讀
可以通過傳入expire參數(shù)人乓,限制文檔閱讀有效時(shí)間勤篮,過期后不允許繼續(xù)閱讀。
- 水印
同時(shí)支持靜態(tài)水印和動(dòng)態(tài)水印色罚。靜態(tài)水印直接打在PDF文件上碰缔,打印、下載都有效戳护。動(dòng)態(tài)水印浮動(dòng)在內(nèi)容之上金抡,實(shí)時(shí)高效。
- 功能控制
可以通過參數(shù)控制打印腌且、保存按鈕梗肝,也可以控制整個(gè)工具條是否顯示。
簡單易用铺董,更多內(nèi)容可以查看:https://view.xdocin.com