我开发了Android应用程序来生成文档。
我使用nodejs,服务器与http Android App进行通信。
如果Android应用的客户端已请求创建文档,我想使用birt创建文档。
服务器想要通过发送用户创建的数据来创建pdf。
在这种情况下,我想知道服务器如何要求创建一个pdf birt。
答案 0 :(得分:0)
传递报告参数
response.setContentType( birtEngine.getMIMEType( format ));
if( format.equalsIgnoreCase("pdf") ){
PDFRenderOption pdfOptions = new PDFRenderOption( options );
pdfOptions.setOutputFormat("pdf");
pdfOptions.setEmbededFont(true);
pdfOptions.setOption(IPDFRenderOption.PAGE_OVERFLOW, IPDFRenderOption.FIT_TO_PAGE_SIZE);
pdfOptions.setOutputStream(response.getOutputStream());
runAndRenderTask.setRenderOption(pdfOptions);
}