Basic question...is有没有办法在PDF.js查看器中设置展开视图的默认设置?
我希望能够根据我的布局来更改跨页设置,例如,设置为“无跨页”选项,但我在官方文档或互联网上找不到相应的程序。
发布于 2020-12-25 07:24:03
好吧,我设法找到了解决方案,毕竟这并不是那么难。
对于任何正在与这个问题作斗争的人,您需要打开viewer.js并更改"spreadModeOnLoad“(-1表示最近浏览器(或PDF文件)的默认状态,0表示无跨页,1表示强制跨页)。
代码部分位于以下位置:
function getDefaultPreferences() {
if (!defaultPreferences) {
defaultPreferences = Promise.resolve({
"cursorToolOnLoad": 0,
"defaultZoomValue": "",
"disablePageLabels": false,
"enablePermissions": false,
"enablePrintAutoRotate": false,
"enableWebGL": false,
"externalLinkTarget": 0,
"historyUpdateUrl": false,
"ignoreDestinationZoom": false,
"pdfBugEnabled": false,
"renderer": "canvas",
"renderInteractiveForms": true,
"sidebarViewOnLoad": -1,
"scrollModeOnLoad": -1,
"spreadModeOnLoad": 1,
"textLayerMode": 1,
"useOnlyCssZoom": false,
"viewOnLoad": 0,
"disableAutoFetch": false,
"disableFontFace": false,
"disableRange": false,
"disableStream": false
});
}
return defaultPreferences;
}https://stackoverflow.com/questions/65401710
复制相似问题