有人有使用 Jasper Reports 中的 JRPptxExporter 将 PDF 导出为 PPT 的经验吗?
这是应该执行导出的代码:
JRPptxExporter exporter = new JRPptxExporter ();
exporter.setParameter(JEExporterParameter.INPUT_FILE, new File("/path/to/my/pdf.pdf"));
exporter.setParameter(JEExporterParameter.OUTPUT_FILE, new File("/path/to/my/ppt.pptx"));
exporter.exportReport();
我可以验证 PDF 是否可以使用 Adobe Acrobat 查看。
无论我如何设置导出器的“INPUT”,我都会收到“StreamCorruptedException:无效的流 header ”异常。
最佳答案
您无法传递 pdf 报告,因为该报告已通过导出器变成 pdf。
对于所有 jasper 报告导出器,输入应该是 JasperPrint
对象或其序列化版本,即 .jrprint
文件。
关于java - 有关如何使用 Jasper Reports JRPPTxExpoter 将 PDF 导出到 PowerPoint 的示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8128179/