目前我使用了当前最新版的 pdfjs-5.4.296-legacy-dist.zip。
为了去除保存按钮。首先在 web/viewer.html 的 downloadButton 按钮中添加 style="display: none !important;"
1 2 3 4 5 6 7 8 9
| <div class="toolbarHorizontalGroup hiddenMediumView"> <button id="printButton" class="toolbarButton" type="button" tabindex="0" data-l10n-id="pdfjs-print-button"> <span data-l10n-id="pdfjs-print-button-label"></span> </button>
<button id="downloadButton" class="toolbarButton" type="button" tabindex="0" data-l10n-id="pdfjs-save-button" style="display: none !important;"> <span data-l10n-id="pdfjs-save-button-label"></span> </button> </div>
|
第二步则是在 web/viewer.mjs 中注销以下行:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| if (cmd === 1 || cmd === 8) { switch (evt.keyCode) { case 83: case 79: { eventBus.dispatch("openfile", { source: window }); handled = true; } break; } }
|