3
我使用pdf.js查看pdf文檔,pdf.js首先從服務器獲取整個文檔然後開始渲染,並且此行爲導致兩個問題:使用pdf.js時只從服務器加載需要的頁面
- 如果PDF文檔是大的,它需要很長的時間來加載。
- 如果有人從移動設備讀取緩存內存泄漏。
我認爲使用http範圍請求只需要用戶瀏覽的所需頁面,而不是整個文檔,將解決這些問題。
這裏是實現範圍請求,但仍在運行,直到整個文檔的請求加載不與取,因爲你去的行爲PR。 https://github.com/mozilla/pdf.js/pull/2719
任何幫助嗎?
問題服務器是否支持範圍請求?特別是在動態創建pdf的情況下,他們通常不會。 – mkl 2013-04-08 21:35:20
是的,服務器支持範圍請求,但問題是範圍請求仍在運行,直到整個文檔加載。 – 2013-04-09 06:00:41
這聽起來像服務器不*支持範圍請求,而是總是提供完整的文件。無論是你的測試PDF還是一種無法滿足範圍要求的人。 – mkl 2013-04-09 06:42:59