【发布时间】:2013-01-23 13:57:51
【问题描述】:
我是 node/pdf js 的新手。我只是安装节点并运行 pdf.js。
现在我想知道如何通过在查询字符串中传递 pdf 文件 url 作为参数来使用 pdf js 打开 pdf 文件?
【问题讨论】:
我是 node/pdf js 的新手。我只是安装节点并运行 pdf.js。
现在我想知道如何通过在查询字符串中传递 pdf 文件 url 作为参数来使用 pdf js 打开 pdf 文件?
【问题讨论】:
尝试将?file=document.pdf 添加到查看器网址。另见https://github.com/mozilla/pdf.js/issues/2496
【讨论】:
这将需要对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); 之类的名称调用查看器
【讨论】:
另外,重要的是要知道 file=document.pdf 参数必须在井号之前:
http://myserver.com/web/viewer.html?file=test.pdf#page=6&zoom=page-fit,0,540
HTH
【讨论】: