【问题标题】:How do I use pdf.js close PDF?如何使用 pdf.js 关闭 PDF?
【发布时间】:2016-09-23 17:05:53
【问题描述】:

我在我正在构建的 Web 应用程序中使用 pdf.js 作为嵌入式 PDF 查看器。我有一个 iframe,我通过将 SRC 属性设置(通过 javascript)如下来用作“查看器”:

$('#fileViewer-1').find('iframe').attr('src', 'js/pdfjs-1.4.20/web/viewer.html?file%2FMYFOLDER%2FIMAGES%2FPDFdocs%2F' + filename + '#zoom=page-width');

所以我基本上只是将此 URL 称为 iframe 的 SRC:

js/pdfjs-1.4.20/web/viewer.html?file=MYFILENAMEHERE.pdf

现在我看到内存随着每次后续 PDF 加载而增加(我将 SRC url 属性更改为 new PDF 文档)。

问题:如何调用我在 viewer.js 第 6432 行看到的 pdfViewClose() 函数/方法?

据我了解,如果不调用这个,浏览器中的内存可能不会被释放。

目前我看到内存稳步增加,最终浏览器 (Firefox) 在多次 PDF 更改后崩溃。

【问题讨论】:

    标签: pdf.js


    【解决方案1】:

    编辑

    这是一个相关的答案:https://stackoverflow.com/a/16017576/6828657


    这是您使用的 pdf 查看器吗?

    https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#user-content-can-i-specify-a-different-pdf-in-the-default-viewer

    正如上面所说,您可以尝试使用PDFViewerApplication.open(file) 打开一个新的 pdf 文件吗?

    【讨论】:

      猜你喜欢
      • 2012-03-08
      • 2014-04-07
      • 1970-01-01
      • 1970-01-01
      • 2013-01-02
      • 1970-01-01
      • 2019-08-09
      • 2015-09-05
      • 2016-05-15
      相关资源
      最近更新 更多