通过润乾API实现raq导出pdf
一、问题描述
客户希望在JSP展现raq文件的同时后台将该raq导出为pdf,保存在相关路径下。
二、解决思路
通过润乾API实现该功能。
三、实现步骤
<%@ page contentType=”text/html;charset=gb2312″%>
<%@ page import=”java.io.*”%>
<%@ page import=”com.runqian.report4.usermodel.*”%>
<%@ page import=”com.runqian.report4.model.*”%>
<%@ page import=”com.runqian.report4.view.html.*”%>
<%@ page import=”com.runqian.report4.util.*”%>
<%@page import=”com.runqian.report4.view.word.WordReport”%>
<%
//第一步,读取报表模板
InputStream fis = application
.getResourceAsStream(“/reportFiles/1.1.raq”);
ReportDefine rd = (ReportDefine) ReportUtils.read(fis);
//第二步,运算报表
Context context = new Context();
Engine enging = new Engine(rd, context);
IReport iReport = enging.calc();
//第三步,展现
String fileName = “E:/123.pdf”;
try {
ReportUtils.exportToPDF(fileName, iReport);
out.print(“导出完成!”);
} catch (Throwable e) {
e.printStackTrace();
}
%>
四、结尾总结
润乾提供了丰富的API接口,在使用熟练后,可以对终端用户的复杂需求做进一步的详细处理从而满足客户各类需求。