历史版本11 :报表以PDF形式嵌在浏览器上 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 问题描述

在预览模板的 URL 后增加参数&format=pdf可以导出 PDF 格式的文件,若希望输入 URL 后,直接将 PDF 文件显示在浏览器端而不是弹出下载对话框,该如何实现呢?

1.2 实现思路

在预览的模板后增加&format=pdf&__embed__=true即可实现。

2. 操作步骤编辑

2.1 准备工作

1)用 IE 或者 IE 内核的浏览器(如:360 安全浏览器-兼容模式、360 极速浏览器-兼容模式、搜狗浏览器-兼容模式、世界之窗浏览器、傲游浏览器等)。

2)安装 Adobe Reader 软件。

原因:在网页中浏览 PDF 文件时,只有 IE 和 IE 内核的浏览器带有 ActiveX 控件。

注:若为非IE内核浏览器,则需要下载完成后,手动打开查看,无法直接在浏览器中显示。

2.2 效果预览

%FR_HOME%\wenapps\webroot\WEB-INF\reportlets\GettingStarted.cpt 模板为例,查看效果。

打开内置服务器,在浏览器中输入:http://localhost:8075/webroot/decision/view/report?viewlet=GettingStarted.cpt&format=pdf&__embed__=true,点击回车,效果如下图所示:

00.jpg