润乾报表Api导出word只读
报表导出文件的时候,有部分需求是让文件只读,但默认的标签导出没有对应属性设置,所以就会涉及api的处理。
解决方式:润乾报表导出文件可以是输出流方式,在java的file类中可以设置文件属性,因此我们可以结合此方式导出文件并设置想要的文件属性。
以下是代码说明:
importjava.io.File;
importjava.io.FileInputStream;
importjava.io.FileOutputStream;
importjava.io.OutputStream;
importcom.raqsoft.dm.Sequence;
importcom.raqsoft.report.model.ReportDefine;
importcom.raqsoft.report.usermodel.Context;
importcom.raqsoft.report.usermodel.Engine;
importcom.raqsoft.report.usermodel.IReport;
importcom.raqsoft.report.util.ReportUtils;
public class Test {
public static void main(String[] args) throws Throwable {
//------设置授权文件路径
File flic = new File("D:/server.lic");
FileInputStream lis = new FileInputStream(flic);
Sequence.readLicense( Sequence.P_RPT, lis);
String reportFile = "D:\\aaaa.rpx"; //该文件名为绝对路径
//------读入报表文件,生成rd对象
ReportDefine rd =(ReportDefine)ReportUtils.read(reportFile);
//上下文环境
Context ctx = new Context();
Engine engine = new Engine(rd, ctx); //构造报表引擎
IReport iReport = engine.calc(); //运算报表
//输出doc文件
File outFile = new File("D:/outfile6.docx");
OutputStream ous = null;
try {
ous = new FileOutputStream(outFile,true);
//输出文档
ReportUtils.exportToDOCX(ous, iReport);
//设置文件只读
outFile.setReadOnly();
} catch (Exception e1) {
e1.printStackTrace();
}
}
}
润乾报表Api导出word只读相关推荐
- 润乾报表CookBook与使用
part1 1. 数据源相关 1.1 报表工具连接文本数据 1.2 报表工具连接非关系数据库(待补充) 1.3 报表异构数据源关联混算 1.4 报表工具 json 数据源 1.5 报表工具连 sap ...
- 润乾报表html图片自适应,润乾报表
润乾报表是一个纯JAVA的企业级报表工具,支持对J2EE系统的嵌入式部署,无缝集成.服务器端支持各种常见的操作系统,支持各种常见的关系数据库和各类J2 EE的应用服务器,客户端采用标准纯html方式展 ...
- birt 报表与润乾报表对比
BIRT,全称Business Intelligence and Reporting Tools,是为 Web 应用程序开发的基于 Eclipse 的开源报表系统,它的特点在于以 Java 和 Jav ...
- java 润乾报表_最理想的JAVA报表工具
润乾报表是一个纯JAVA的企业级报表工具,是J2EE环境下开发WEB报表应用的最好工具. 润乾报表作为纯JAVA报表工具,在J2EE的Web报表应用中其集成性和部署能力都明显优于BO/Crystal ...
- 润乾报表新功能静态页面和report4包分离
需求背景: 客户在使用润乾报表的时候,为了使导出Excel.PDF.导入Excel.上下载文件等对话框和总体风格一致,都修改了report4包中的静态页面.现在每次更换jar包都需要重新拆包,把里面的 ...
- 右边补0 润乾报表_制作按奖金分段统计的员工业绩报表
现有这样的员工信息表 我们希望按下图的样子统计 按奖金某金额段的人数及金额额度统计. 本例统计 "5k 以下" , "5k – 8k" , "高于 8 ...
- 润乾报表使用问题总结
在web开发过程中,用到了润乾报表,在此总结几条开发过程中遇到过的问题,不足之处望各位多多指正: 1).在导出分页表格时,如图所示样式: 这时,如果报表属性的分页设置为"按纸分页" ...
- 免费开源JAVA报表工具对比 BIRT报表VS润乾报表之初体验
前一段时间,被导师安排对报表开发工具做调研,之后就一度泡在各大博客.论坛里,尽可能全面的搜集了几款报表工具的优缺点,攒成了<java报表工具报表软件选型经验总结分享>.不过大多都是直接抄的 ...
- 报表工具对比之润乾报表与锐浪报表对比
目前市场上报表工具五花八门,国内的.国外的.开源的.收费的,让人不免有眼花缭乱之感.本文将简单地从报表设计.数据处理.数据填报.数据分析.集成调用几方面对大家使用的比较多的润乾报表和锐浪报表(Grid ...
最新文章
- 一文讲清HBase的存储结构
- arm linux 开机电路_ARM Linux启动过程分析
- redis高级命令2
- 分页加载PullToRefreshLayout+PullableListView
- 【转载】VC遍历文件夹下所有文件和文件夹
- Remove Duplicates from Sorted List解题报告
- disconf-web安装
- DirectX中文手册
- pkr车牌识别系统服务器,交安通PKR停车场车牌识别管理系统
- u盘推荐知乎_u盘系统盘制作 知乎ghost安装教程
- 单元测试总结反思_单元测试反思300字
- 尤雨溪:Vue3 将在2022年2月7日成为新的默认版本(你准备好了吗?)
- import cv2 报错(linux环境)ImportError: libGL.so.1: cannot open shared object file: No such file or direc
- 人机版五子棋两种算法概述
- IP 基础知识“全家桶”,45 张图一套带走
- afterlogic webmail lite php,windows内网邮件服务器搭建(hMailserver+ AfterLogic WebMail Lite)
- 中国版LinkedIn到底长什么样
- 在Follow5 开围脖了
- 2008.06.01 读华为前执行副总裁李玉琢的《我与商业领袖的合作与冲突》有感(二)
- 基于QT的安卓手机蓝牙APP开发