📜  firefox pdf 查看器旋转热键 (1)

📅  最后修改于: 2023-12-03 15:30:46.564000             🧑  作者: Mango

Firefox PDF 查看器旋转热键

Firefox PDF 查看器是一个内建于 Firefox 浏览器中的 PDF 查看器。它提供了基本的 PDF 阅读和浏览工具,包括旋转和放大缩小。

旋转是一个特别有用的功能,它可以让用户旋转当前正在查看的 PDF 页面。然而,大多数用户可能并不知道如何在 Firefox PDF 查看器中使用旋转功能。在本文中,我们将向你介绍如何使用 Firefox PDF 查看器中内建的旋转热键。

介绍

Firefox PDF 查看器的旋转热键如下:

  • 向左旋转:按下键盘上的 "Ctrl" 和 "Shift" 键以及 " - "键;
  • 向右旋转:按下键盘上的 "Ctrl" 和 "Shift" 键以及 " + "键。
示例代码

你可以通过以下代码片段在你的网页中添加 Firefox PDF 查看器,同时激活旋转热键:

<embed src="https://cdn.mozilla.net/pdfjs/tracemonkey.pdf#zoom=auto" type="application/pdf" width="100%" height="500px">

<script src="https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.6.347/pdf.min.js"></script>
<script>
  pdfjsLib.GlobalWorkerOptions.workerSrc = 'https://cdnjs.cloudflare.com/ajax/libs/pdf.js/2.6.347/pdf.worker.min.js';
  document.addEventListener('keydown', function(e) {
    if (e.ctrlKey && e.shiftKey && e.keyCode === 107) {
      PDFViewerApplication.pageRotateClockwise();
      e.preventDefault();
    }
    else if (e.ctrlKey && e.shiftKey && e.keyCode === 109) {
      PDFViewerApplication.pageRotateCounterClockwise();
      e.preventDefault();
    }
  });
</script>
代码说明

上述代码为你提供了一个示例,包括嵌入式 PDF 文件和 JavaScript 代码,用于在 Firefox PDF 查看器中激活旋转热键。

在 HTML 中, <embed> 标签嵌入了要显示的 PDF 文件,并设置了其宽度和高度。同时,在 <script> 标签中,我们使用了 PDF.js 库,用于在 Firefox PDF 查看器中加载和渲染 PDF 文件。我们还注册了一个事件监听器,在按下特定按键时调用 PDFViewerApplication.pageRotateClockwise()PDFViewerApplication.pageRotateCounterClockwise() 方法,用于旋转当前页面。

总结

如上所述,Firefox PDF 查看器有内建的旋转功能,并可以通过按下特定热键调用。我们提供了示例代码,可以让你轻松在你的网站上嵌入 Firefox PDF 查看器并激活旋转热键。