Javascript 使用PDF.js打开PDF文件,而不将文件作为查询字符串传递

Javascript 使用PDF.js打开PDF文件,而不将文件作为查询字符串传递,javascript,php,html,pdf,pdf.js,Javascript,Php,Html,Pdf,Pdf.js,我目前正在使用PDF.js打开一个PDF文件,它工作正常 以前我是这样使用的: http://myapp.mycompany.com/web/viewer.html?file=http://myapp.mycompany.com/my-PDF-file.pdf 我的问题: 由于某些原因,我确实不希望显示我的PDF文件的文件路径,并希望将我的PDF文件移到根目录之外。是否有其他方法将pdf文件提供给viewer.html?还是这就是奥利路 注意:我已将所有PDF文件移到我的根目录之外。那么我现在

我目前正在使用
PDF.js
打开一个
PDF
文件,它工作正常

以前我是这样使用的:

http://myapp.mycompany.com/web/viewer.html?file=http://myapp.mycompany.com/my-PDF-file.pdf
我的问题:

由于某些原因,我确实不希望显示我的PDF文件的文件路径,并希望将我的PDF文件移到根目录之外。是否有其他方法将pdf文件提供给viewer.html?还是这就是奥利路


注意:我已将所有PDF文件移到我的根目录之外。那么我现在如何访问PDF呢?

是的,有。调用一些函数(甚至不需要PDF.js):


是的,有。调用一些函数(甚至不需要PDF.js):


使用
rawurlencode
对'/getP'进行编码‌​DF.php?filename=pdfname.pdf'部分:

"http://myapp.mycompany.com/web/viewer.html?file=".rawurlencode("/getP‌​DF.php?filename=".rawurlencode("pdfname.pdf"))

使用
rawurlencode
对'/getP'进行编码‌​DF.php?filename=pdfname.pdf'部分:

"http://myapp.mycompany.com/web/viewer.html?file=".rawurlencode("/getP‌​DF.php?filename=".rawurlencode("pdfname.pdf"))

对不起..我想用PDF.js,因为它提供了一个好看的审阅者,我怎么能用PDF.js加载文件呢,你对此有什么想法吗?把你的URL改成
http://myapp.mycompany.com/web/viewer.html?file=http://myapp.mycompany.com/getPDF.php?filename=pdfname.pdf
上述响应将是文件
getPDF.php的内容
您可能需要在
file=
(取决于viewer.html中的实现)@apokryfos:嘿,我已经成功了,非常感谢你的建议:)@Abhinav PDF.js主要用于不支持本机PDF预览的浏览器,或者如果你想使用PDF进行一些高级操作。@Justinas:是的,我在寻找一些高级操作,这就是为什么我想通过PDF.js实现它,我根据您的建议解决了它,thnx:)对不起..我想使用PDF.js,因为它提供了一个好看的审阅者,我如何使用PDF.js加载文件,你对此有什么想法吗?把你的URL改成
http://myapp.mycompany.com/web/viewer.html?file=http://myapp.mycompany.com/getPDF.php?filename=pdfname.pdf
上述响应将是文件
getPDF.php的内容
您可能需要在
file=
(取决于viewer.html中的实现)@apokryfos:嘿,我已经成功了,非常感谢你的建议:)@Abhinav PDF.js主要用于不支持本机PDF预览的浏览器,或者如果你想使用PDF进行一些高级操作。@Justinas:是的,我一直在寻找一些高级操作,这就是为什么我想通过PDF.js实现它,我根据您的建议解决了它,thnx:)另请参见