java 报表 pdf,在java中将Crystal报表导出为PDF

编程入门 行业动态 更新时间:2024-10-27 00:24:05

java <a href=https://www.elefans.com/category/jswz/34/1769426.html style=报表 pdf,在java中将Crystal报表导出为PDF"/>

java 报表 pdf,在java中将Crystal报表导出为PDF

这更适用于自动化流程 .

首先从晶体输出原始字节:

ReportClientDocument reportClientDoc = new ReportClientDocument();

reportClientDoc.open(sourceReportFile, OpenReportOptions._openAsReadOnly);

ByteArrayInputStream byteArrayInputStream = (ByteArrayInputStream) reportClientDoc.getPrintOutputController().export(ReportExportFormat.PDF);

//Release report.

reportClientDoc.close();

然后创建一个包含导出结果的新文件 .

File file = new File(exportedFileName);

FileOutputStream fileOutputStream = new FileOutputStream(file);

ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(byteArrayInputStream.available());

int x = byteArrayInputStream.read(byteArray, 0, byteArrayInputStream.available());

byteArrayOutputStream.write(byteArray, 0, x);

byteArrayOutputStream.writeTo(fileOutputStream);

//Close streams.

byteArrayInputStream.close();

byteArrayOutputStream.close();

fileOutputStream.close();

更多推荐

java 报表 pdf,在java中将Crystal报表导出为PDF

本文发布于:2024-02-08 21:39:54,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1675351.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:报表   中将   java   pdf   PDF

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!