如何使用pdf.js关闭PDF?

时间:2016-09-23 02:01:46

标签: pdf.js

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

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

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

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

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

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

据我所知,如果不调用它,浏览器中的内存可能无法解除分配。

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

1 个答案:

答案 0 :(得分:0)

编辑

以下是相关答案: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格式吗?