报表导出文件的时候,有部分需求是让文件只读,但默认的标签导出没有对应属性设置,所以就会涉及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只读相关推荐

  1. 润乾报表CookBook与使用

    part1 1. 数据源相关 1.1 报表工具连接文本数据 1.2 报表工具连接非关系数据库(待补充) 1.3 报表异构数据源关联混算 1.4 报表工具 json 数据源 1.5 报表工具连 sap ...

  2. 润乾报表html图片自适应,润乾报表

    润乾报表是一个纯JAVA的企业级报表工具,支持对J2EE系统的嵌入式部署,无缝集成.服务器端支持各种常见的操作系统,支持各种常见的关系数据库和各类J2 EE的应用服务器,客户端采用标准纯html方式展 ...

  3. birt 报表与润乾报表对比

    BIRT,全称Business Intelligence and Reporting Tools,是为 Web 应用程序开发的基于 Eclipse 的开源报表系统,它的特点在于以 Java 和 Jav ...

  4. java 润乾报表_最理想的JAVA报表工具

    润乾报表是一个纯JAVA的企业级报表工具,是J2EE环境下开发WEB报表应用的最好工具. 润乾报表作为纯JAVA报表工具,在J2EE的Web报表应用中其集成性和部署能力都明显优于BO/Crystal ...

  5. 润乾报表新功能静态页面和report4包分离

    需求背景: 客户在使用润乾报表的时候,为了使导出Excel.PDF.导入Excel.上下载文件等对话框和总体风格一致,都修改了report4包中的静态页面.现在每次更换jar包都需要重新拆包,把里面的 ...

  6. 右边补0 润乾报表_制作按奖金分段统计的员工业绩报表

    现有这样的员工信息表 我们希望按下图的样子统计 按奖金某金额段的人数及金额额度统计. 本例统计 "5k 以下" , "5k – 8k" , "高于 8 ...

  7. 润乾报表使用问题总结

    在web开发过程中,用到了润乾报表,在此总结几条开发过程中遇到过的问题,不足之处望各位多多指正: 1).在导出分页表格时,如图所示样式: 这时,如果报表属性的分页设置为"按纸分页" ...

  8. 免费开源JAVA报表工具对比 BIRT报表VS润乾报表之初体验

    前一段时间,被导师安排对报表开发工具做调研,之后就一度泡在各大博客.论坛里,尽可能全面的搜集了几款报表工具的优缺点,攒成了<java报表工具报表软件选型经验总结分享>.不过大多都是直接抄的 ...

  9. 报表工具对比之润乾报表与锐浪报表对比

    目前市场上报表工具五花八门,国内的.国外的.开源的.收费的,让人不免有眼花缭乱之感.本文将简单地从报表设计.数据处理.数据填报.数据分析.集成调用几方面对大家使用的比较多的润乾报表和锐浪报表(Grid ...

最新文章

  1. 一文讲清HBase的存储结构
  2. arm linux 开机电路_ARM Linux启动过程分析
  3. redis高级命令2
  4. 分页加载PullToRefreshLayout+PullableListView
  5. 【转载】VC遍历文件夹下所有文件和文件夹
  6. Remove Duplicates from Sorted List解题报告
  7. disconf-web安装
  8. DirectX中文手册
  9. pkr车牌识别系统服务器,交安通PKR停车场车牌识别管理系统
  10. u盘推荐知乎_u盘系统盘制作 知乎ghost安装教程
  11. 单元测试总结反思_单元测试反思300字
  12. 尤雨溪:Vue3 将在2022年2月7日成为新的默认版本(你准备好了吗?)
  13. import cv2 报错(linux环境)ImportError: libGL.so.1: cannot open shared object file: No such file or direc
  14. 人机版五子棋两种算法概述
  15. IP 基础知识“全家桶”,45 张图一套带走
  16. afterlogic webmail lite php,windows内网邮件服务器搭建(hMailserver+ AfterLogic WebMail Lite)
  17. 中国版LinkedIn到底长什么样
  18. 在Follow5 开围脖了
  19. 2008.06.01 读华为前执行副总裁李玉琢的《我与商业领袖的合作与冲突》有感(二)
  20. 基于QT的安卓手机蓝牙APP开发

热门文章

  1. 在日签证更新手续 网址
  2. 转载收藏 常用数学符号的读法及其含义
  3. 基于人脸识别的课堂签到管理系统【学习三】
  4. Java语言发展简史
  5. 线性代数笔记——第一章行列式
  6. 微信小程序 《数字华容道》
  7. YAML详解 是什么
  8. 恐龙拼图游戏 - 恐龙世界积木拼图游戏
  9. 项目管理-计算专题(挣值分析)
  10. password MD5加密方法