加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 使用iText在Web浏览器中显示PDF文件

发布时间:2020-12-15 08:38:11 所属栏目:Java 来源:网络整理
导读:我只用iText开发了一个报告(没有和独立于任何db数据源).我知道使用JasperReports这很容易.但在我的情况下,我只是将报告存储在pdf文件中,或者我使用acrobat for java beans向用户显示报告.现在我需要更改我的实现代码以在Web浏览器中显示此报告,而不是保存在
我只用iText开发了一个报告(没有和独立于任何db数据源).我知道使用JasperReports这很容易.但在我的情况下,我只是将报告存储在pdf文件中,或者我使用acrobat for java beans向用户显示报告.现在我需要更改我的实现代码以在Web浏览器中显示此报告,而不是保存在文件中.

我怎么能这样做?

解决方法

你需要2个思考,首先在浏览器上安装浏览器插件,然后在内容中将内容配置标题设置为内联,否则浏览器会尝试下载它.

response.setHeader("Content-Disposition","inline; filename="file.pdf"");

我假设您已经将内容类型设置为application / pdf,并且知道如何将iText文档转换为bytearray并将其传输给用户.

需要注意的是:如果组织外的人员使用此应用程序,可能没有安装pdf插件,在这种情况下,浏览器将下载pdf而不是显示pdf.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读