sdk生成报表格式为pdf

我在使用sdk为报表生成pdf格式的文档的时候,出现pdf文档错误,打不开。生成pdf的代码应该怎么写呢?是否需要特殊的类来操作?RunOptionStringArray outputFormat = new RunOptionStringArray();                  outputFor...显示全部
我在使用sdk为报表生成pdf格式的文档的时候,出现pdf文档错误,打不开。
生成pdf的代码应该怎么写呢?是否需要特殊的类来操作?

RunOptionStringArray outputFormat = new RunOptionStringArray();
                  outputFormat.setName(RunOptionEnum.outputFormat);
                  outputFormat.setValue(new String[] {
              "PDF"
          });
                  runOptions[1] = outputFormat;



          AsynchDetailReportOutput reportOutput = null;
            for (int i = 0; i < res.getDetails().length; i++) {
                    if (res.getDetails()[i] instanceof AsynchDetailReportOutput) {
                     reportOutput = (AsynchDetailReportOutput) res.getDetails()[i];
                     break;
                    }
                }
                   String[] data=reportOutput.getOutputPages();
                   FileOutputStream fs = new FileOutputStream(savepath);
                   for(String d:data){
                    fs.write(d.getBytes("UTF-8"));
                   }
                   fs.close();收起
参与5

查看其它 2 个回答roylove1的回答

roylove1roylove1数据库管理员木水息技术有限公司
:D 同求……
互联网服务 · 2014-08-08
浏览957

回答者

roylove1
数据库管理员木水息技术有限公司
擅长领域: 大数据商业智能数据库

roylove1 最近回答过的问题

回答状态

  • 发布时间:2014-08-08
  • 关注会员:2 人
  • 回答浏览:957
  • X社区推广