您可以使用 JavaScript 来实现将 iframe 中的 PDF 跳转到指定页。以下是一些可能有用的代码示例:

  1. 获取 iframe 元素:
var iframe = document.getElementById('my-iframe');
  1. 获取 PDF 文档对象:
var pdfDoc = iframe.contentWindow.PDFViewerApplication.pdfDocument;
  1. 将 PDF 跳转到指定页:
pdfDoc.getPage(pageNumber).then(function(page) {
  var viewport = page.getViewport(1.0);
  iframe.contentWindow.PDFViewerApplication.pdfViewer.scrollPageIntoView({
    pageNumber: pageNumber,
    destArray: [
      null,
      { name: 'XYZ' },
      viewport[0],
      viewport[1],
      null
    ]
  });
});

其中,pageNumber 是您要跳转到的页码。

请注意,这种方法只适用于使用 PDF.js 库加载的 PDF 文档。如果您使用其他 PDF 查看器,则可能需要使用不同的方法来实现此操作。

JavaScript 控制 iframe 中的 PDF 跳转到指定页

原文地址: https://www.cveoy.top/t/topic/gQfI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录