当前位置: 首页 > 知识库问答 >
问题:

如何从iReport生成安全的PDF报表?

李洋
2023-03-14

我正在使用iReport Designer生成报表,这些报表以PDF形式导出。已要求确保报告不被复制文本、编辑等。如何在iReport本身中或使用jasperreports库包来完成此操作?

共有1个答案

陈俊誉
2023-03-14

JasperReports中加密的PDF(我已经在版本6中测试过)
简单代码

SimplePdfExporterConfiguration configuration = new SimplePdfExporterConfiguration();
  configuration.setEncrypted(true);
  configuration.set128BitKey(true);
  configuration.setUserPassword("jasper");
  configuration.setOwnerPassword("reports");
  configuration.setPermissions(PdfWriter.ALLOW_COPY | PdfWriter.ALLOW_PRINTING);
  exporter.setConfiguration(configuration);

参考链接

 类似资料:
  • 1.业务系统需要预览报告(如安全检测分析报表)并生成pdf格式供用户下载,或者定期发送给指定用户 2.报告格式由目录,文本,表格,图片和图表组成。

  • 问题内容: 我正在使用php代码查询数据库,结果将用于生成报告。 如果我想以pdf格式生成报告,该怎么办? 问题答案: 如果您的PDF文件中需要UTF支持,请考虑使用库。 从此处下载:http : //www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf 在您的脚本中:

  • 我在我的liferay自定义portlet中使用jasper报告,我用ireport 4.7.1设计了我的报告,但我的问题是为什么用html和pdf生成的报告有很大的差异。html格式和pdf格式的报告行有很大的差异。我如何使从同一个jasper文件生成的html和pdf报告完全相同。?我的意思是用相同的外观和感觉。下面是我的html和pdf报表片段 下面是我的jrxml文件,我从该文件生成。ja

  • 本文向大家介绍使用jspdf生成pdf报表,包括了使用jspdf生成pdf报表的使用技巧和注意事项,需要的朋友参考一下 由于前台html已经动态生成报表,而且,前台有一个功能,一个date range组件,当你拖动的时候,报表会在不提交到后台的情况下动态变化。 因此需要用到js生成生报表: 用到的组件: 前台动态生成的chart现在一般是用的html5的canvas或者是svg,很不幸运,我遇到的

  • 现有的报告显示了单个模块的单元测试复盖率,但我们需要在Tomcat上提供集成、测试范围的代码复盖率。我们所做的是在Tomcat文件夹中安装jacoco代理,并将其配置为生成jacoco.exec。当我使用EclEmma插件导入Jacoco.exec时,我们看到了代码覆盖率。 有没有任何方法可以从独立的Jacoco.exec生成没有源代码的报告?

  • 有人知道我们是否可以在主报表中设置全局变量,并让子报表使用这些变量吗? 在我的情况下,我有一个非常复杂的报告(主报告,然后很少的子报告,然后在这些子报告中...其他子子报告(像这样的3-5级)。