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

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

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

开发商: ASPOSE

当前版本: v19.5

产品类型:控件

产品功能:文档管理

平台语言:JAVA

开源水平:不提供源码

本产品的分类与介绍仅供参考,具体以商家网站介绍为准,如有疑问请来电 023-68661681 咨询。

当前版本: 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 | 责任编辑:李显亮

相关产品
Spire.Cloud

Spire.Cloud是一款帮助WEB网站或WEB应用系统轻松处理Office文件全面的解决方案。

Spire.Doc for .NET

Spire.Doc for .NET 是一款专门对 Word 文档进行操作的 .NET 类库。

SpreadJS

面向企业级应用开发、基于HTML5的纯JavaScript电子表格控件。

FILEminimizer Office

FILEminimizer采用最新的图像和嵌入对象的智能压缩技术,在保留源文件格式和品质的同时,以98%的压缩率将PowerPoint、Word以及Excel文件进行压缩。

FILEminimizer Server

FILEminimizer Server是一个专业的存储解决方案,可以直接在文件服务器上以98%的压缩率对PowerPoint报告,Word文档和Excel电子表格进行压缩,也包括各种格式的图像文件,帮助您解决数据重复的问题。

相关厂商
在线
客服
咨询
电话
400-700-1020
在线
QQ
购物车 反馈 返回
顶部
在线客服系统
live chat