通过数据库中的 link 显示 pdf

Display the pdf through a link in database

我目前在 adf 方面工作,但遇到了一些问题。

  1. 我有一个页面,我必须在其中显示 pdf 文件。 pdf 文件在另一个站点中,当我尝试访问他们正在下载而不是显示的链接时,链接出现在 database.But 的一列中。我需要在我的内联框架中显示这些 pdf 文件而不是下载。

    我听到很多建议,比如写一个bean,把文件放在会话中,然后在页面中显示它们。但我不清楚。

    所以请帮我解决这个问题。

  2. 我在末尾有一个复选框,只有当显示的 pdf 滚动到末尾时,才应在我的页面中启用该复选框。

请帮我解决这些问题。

当您为 PDF 创建 link 时,您只能做很多事情才能使其显示在浏览器中。您必须在传送 PDF 的服务器上做的最重要的事情是确保它以正确的 MIME-type 和 没有 a content-disposition header attachment 的值。

之后,由浏览器决定是在浏览器选项卡中显示它还是下载文件。我知道 Chrome 会在 linked 时在浏览器中显示 PDF,但不确定在 iframe 中 linked 时是否也会显示 PDF。

我不认为有一种可靠的方法可以让它按照你想要的方式工作,只是因为它非常依赖于浏览器。