将pdf url传递给查询字符串中的pdf.js

时间:2013-02-07 21:56:46

标签: node.js pdf.js

我是node / pdf js的新手。我只是安装节点并运行pdf.js。

现在我想知道如何通过在查询字符串中传递pdf文件url作为参数来使用pdf js打开pdf文件?

3 个答案:

答案 0 :(得分:3)

尝试将?file=document.pdf添加到查看器网址。另请参阅https://github.com/mozilla/pdf.js/issues/2496

答案 1 :(得分:1)

viewer.js

需要进行一些更改
  • parseQueryString: function pdfViewParseQueryString(query)移到var PDFView之外,这是一个独立的功能:function pdfViewParseQueryString(query)
  • 将所有出现的PDFView.parseQueryString(..)替换为pdfViewParseQueryString(..)
  • var DEFAULT_URL = ''更改为var urlParm = pdfViewParseQueryString(document.location.search.substring(1)); var DEFAULT_URL = urlParm.url;
  • 您现在应该可以使用$("actualViewer").src = 'pdfViewer?url=' + encodeURIComponent(pathToFile);
  • 之类的东西来调用查看器

答案 2 :(得分:0)

进一步说明,重要的是要知道file = document.pdf参数必须在哈希符号之前:

http://myserver.com/web/viewer.html?file=test.pdf#page=6&zoom=page-fit,0,540

HTH