【问题标题】:How to create a pdf when a client of Android application has requested the creation of a document当 Android 应用程序的客户端请求创建文档时如何创建 pdf
【发布时间】:2014-02-05 11:41:44
【问题描述】:

我已经开发了安卓应用来生成一个文档。

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

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

服务器希望通过向 birt 发送用户创建的数据来请求创建 pdf。

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

【问题讨论】:

  • 您是否有理由不将报告参数传递给 BIRT,并通过 apache 在超链接中以 PDF 格式打开?

标签: android node.js pdf birt


【解决方案1】:

传递报表参数

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

【讨论】:

    猜你喜欢
    • 2020-04-12
    • 2023-03-09
    • 2011-10-18
    • 1970-01-01
    • 1970-01-01
    • 2020-02-27
    • 2019-11-25
    • 2011-10-17
    • 2018-12-20
    相关资源
    最近更新 更多