Python 贾斯珀报告服务器?

Python 贾斯珀报告服务器?,python,jasper-reports,Python,Jasper Reports,我想用以下场景生成pdf格式的报告:人们将在网站上输入信息,提交后,数据将传输到jasper reports server并创建pdf Python将是我任务的首选语言 这种情况在当前的jasper reports软件(开源或类似软件)中可行吗?可以这样做吗?正确方向上的步骤是什么 目前的jasper reports软件(开源或类似软件)是否支持这种情况 对 能做到吗 对 那么朝着正确的方向应该采取什么步骤呢 用Python编写web服务器。您的web服务器将允许用户在网站上输入信息,提交后,数

我想用以下场景生成pdf格式的报告:人们将在网站上输入信息,提交后,数据将传输到jasper reports server并创建pdf

Python将是我任务的首选语言

这种情况在当前的jasper reports软件(开源或类似软件)中可行吗?可以这样做吗?正确方向上的步骤是什么

目前的jasper reports软件(开源或类似软件)是否支持这种情况

能做到吗

那么朝着正确的方向应该采取什么步骤呢

用Python编写web服务器。您的web服务器将允许用户在网站上输入信息,提交后,数据将传输到jasper reports server并创建pdf。您的web服务器将向用户返回PDF

您需要选择一个框架,安装组件,编写单元测试,编写代码,调试代码,并将代码转换到生产环境


考虑到这个问题,很难确定您实际需要帮助的部分。

用您选择的语言为用户编写界面。然后,从用户那里获得数据,向jasperserver的API发出请求报告的API请求

如果要使报告同步,请确保说明可能需要生成报告的时间

否则,API允许您生成报告并轮询其完成情况。完成后,只需将文件发送给用户

如果使用第二种方法,不要将客户端ajax轮询机制指向jasperserver,因为您可能不希望直接从internet访问它。您应该在应用程序的后端执行此操作

有关Jasper Server的REST web服务的更多信息,请参见:


祝你好运!:)

使用jasper reports server发布报告,并使用其rest接口生成输出。请参见,它显示了python rest客户机的一个实际实现

一个库可用于使用python中的Jasper报告,它被称为pyJasper。这里有一个链接:@DaveJarvis你还记得你为什么反对Python吗?架构简单。Java很容易与Java代码集成。配置嵌入式Jetty Web服务器以提供PDF报告可能是完成此任务最简单、最直接的方法。性能可能也会更好。