如何在浏览器中或在Windows中的浏览器外显示生成的PDF文件?

var*_*pjd 2 java windows pdf firefox

在我的应用程序中,我希望在浏览器中或浏览器外显示可打印的PDF acrobat文件而不是保存.在Firefox中默认它会要求保存或打开,我不需要那个对话.我想在浏览器之外显示该文件.你能建议我吗?

谢谢,
Vara Kumar.PJD

T.J*_*der 5

您可以向浏览器建议它应该在窗口中显示PDF而不是通过Content-Disposition标题下载它:

response.addHeader("Content-Disposition", "inline");
Run Code Online (Sandbox Code Playgroud)

"内联"值表示内容呈现为内联(而不是"附件"值,表示浏览器提供下载它).

一旦您向浏览器提出建议,浏览器可能会也可能不会接受您的建议,具体取决于其实施方式和可能的用户偏好.

  • @ varakumar.pjd:StackOverflow确实需要为链接加下划线,我的回答中的"`Content-Disposition` header"这个词是RFC的链接,它详细解释了它.基本上,这意味着,"这就是你应该对我发送给你的这些内容做些什么." (2认同)