2017-08-04 45 views
0

我試圖將在新窗口中打開的所有鏈接的pdf文件添加#zoom = 75。我已經完成了這一點,它在Chrome中運行良好,但Safari似乎無法識別URL的任何參數(如縮放或頁面)。有沒有辦法解決?或者,Safari無法縮放或縮放PDF。#Zoom = 75 PDF不適用於Safari

$("a[href*='.pdf']").each(function(){ 
    this.href = this.href + '#zoom=75'; 
}); 

回答

1

您將無法實現與初始視圖的任何程度的一致性。原因有兩個,1)很少有PDF閱讀者尊重Adobe建立的「開放參數」,2)極少數PDF閱讀者尊重PDF中的「初始視圖」設置,因此即使您修改了PDF以將默認縮放比例設置爲75%,你仍然不會得到任何一致性。

唯一可靠的解決方案是控制PDF的呈現方式,而不是依賴於瀏覽器或OS級別的查看器。像PDF.js這樣的工具可以爲你做,但也有其他的。

+0

我想盡可能多,並沒有我想要的解決方案。謝謝!我將檢查PDF.js –

相關問題