Aspose.Pdf for JasperReports授权购买
下载:172 收藏:34

Aspose.Pdf for JasperReports (产品编号:12725)

专业的PDF生成器,能够最大限度地优化JasperReports和JasperServer中生成的PDF文件。

标签:文档管理报表控件PDF文档处理

开发商: ASPOSE

当前版本: v19.5

产品类型:控件

产品功能: 报表/ 文档管理/

平台语言:JAVA

开源水平:不提供源码

用户推荐:

用户评分:

关于本产品的分类与介绍仅供参考,具体以商家网站介绍为准。

同类软件推荐:

FastReport VCL
FastReport VCL

一种附加组件能使你的应用程序快速有效地生成报表

FastScript
FastScript

FastScript是一个跨平台的多语言脚本引擎,帮助开发者在他们的应用程序中增加脚本功能。

Aspose1160X100.png

当前版本: v19.5

Aspose.PDF for JasperReports更新至v19.5,适用FIPS 186-4标准,具体更新如下:

具体更新内容

key概述类别
PDFJR-33202适用FIPS 186-4标准新功能
PDFJR-33193支持PDFsecurity增强
PDFJR-33201使用Aspose.PDF版本19.4更新JasperReports增强
PDFJR-33200与最新的JasperReports版本同步增强
PDFJR-22870文本边距信息未得到遵守Bug修复
PDFJR-29115在文档中添加关于如何应用安全限制的主题Bug修复

Aspose.Words 19.5中的公共API更改


▲支持PDF安全性

用法:

{
        JasperReport jasperReport = JasperCompileManager
                .compileReport(TESTDATA + "data.jr3.7/text.pdf/FontsTest.jrxml");
 
        HashMapparams = new HashMap();
        params.put(JRParameter.REPORT_LOCALE, Locale.US);
        params.put(JRParameter.REPORT_TIME_ZONE, TimeZone.getTimeZone("GMT"));
 
        JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport,
                params, new JREmptyDataSource(10));
 
        JrPdfExporter exporter = new JrPdfExporter();
 
        SimplePdfExporterConfiguration configuration = new SimplePdfExporterConfiguration();
        configuration.setPermissions(PdfExporterParameter.ALLOW_COPY | PdfExporterParameter.ALLOW_PRINTING);
        configuration.setUserPassword("test1");
        configuration.setOwnerPassword("test2");
        configuration.setEncrypted(true);
        exporter.setConfiguration(configuration);
 
        exporter.setExporterInput(new SimpleExporterInput(jasperPrint));
 
        String fileName = TESTOUT + "jr_ALLOW_COPY_&_ALLOW_PRINTING_pass.pdf";
 
 
        exporter.setExporterOutput(new SimpleOutputStreamExporterOutput(fileName));
 
 
        JrPdfExportParametersBean exportParameters = new JrPdfExportParametersBean();
 
        exportParameters.setSecuredMode(false);
 
        HashMap fontMap = new HashMap();
        fontMap.put("SansSerif", "Arial");
        fontMap.put("serif", "Times New Roman");
        fontMap.put("monospaced", "Courier");
        fontMap.put("Aharoni", "Arial");
        exportParameters.setFontsMap(fontMap);
        exporter.setFontsMap(exportParameters.getFontsMap());
 
        exportParameters.setLicenseFile(TESTDATA + "license/Aspose.PDF.JasperReports.lic");
 
        exporter.exportReport();
        assertTrue(new File(fileName).exists());
 
}

查看Aspose.Pdf for JasperReports 更新新闻


更新时间:2019-01-31 15:05:50.000 | 录入时间:2007-06-27 00:00:00.000 | 责任编辑:李显亮

在线客服 在线QQ 电话咨询
400-700-1020
在线客服系统
live chat