javascript - 如何在不下载的情况下预览 PDF 文件

标签 javascript java google-chrome internet-explorer pdf

我有一个进行休息调用的网址,当我转到此网址时,它会下载一个 pdf 文件。

我想要做的是在下载之前预览此文件。在 IE 中它的工作原理如下。它要求我打开或保存。但我在使用 Chrome 时遇到了问题,因为它直接下载文件。

如何解决这个问题?

我可以用 javascript 解决它还是应该用 Java 来解决它?

我还尝试打开一个流并获取一个字节数组,但我无法实现这样的预览。

提前致谢。

最佳答案

您可以使用 pdfjs 通过 javascript 执行此操作来自 Mozilla 的库。 Here支持的浏览器列表。它将看起来像这样

#rest API 

/some/url/to/pdf/file.pdf #GET rest call to download pdf file

/preview/some/pdf/file    #GET rest call to retrieve html page with pdfs library     

关于javascript - 如何在不下载的情况下预览 PDF 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33253066/

相关文章:

javascript - 如何防止 iPhone 用户上传多张图片

javascript - Javascript 中的数字和有效范围

JAVA:无法以管理员身份启动批处理文件(具有以管理员身份运行配置的文件)

javascript - 返回确认仍在执行

javascript - Bootstrap Validator - 将所有输入字段值发送到远程 PHP 文件

java - 作为 JComponent 或 JPanel 的 JTable 工具提示

java - 如何在 Java 中创建 GUI?

JavaScript window.open() 不会立即加载窗口

asp.net - 在 chrome 中明确定义 Margin

google-chrome - Chrome 命令行开关/参数是什么?