如何在Android应用程序的客户端请求创建文档时创建pdf

时间:2014-02-05 11:41:45

标签: android node.js pdf birt

我开发了Android应用程序来生成文档。

我使用nodejs,服务器与http Android App进行通信。

如果Android应用的客户端已请求创建文档,我想使用birt创建文档。

服务器想要通过发送用户创建的数据来创建pdf。

在这种情况下,我想知道服务器如何要求创建一个pdf birt。

1 个答案:

答案 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);
}