mesd/jasper-client

Jasper 客户端

v1.0.2 2014-11-21 00:24 UTC

This package is not auto-updated.

Last update: 2024-09-24 04:32:46 UTC


README

####关于 JasperClient 是一个用于通过 REST API 连接到 Jaspersoft 报告服务器并运行报告的 PHP 库。

该库的核心目标是提供一个在 PHP 应用程序中运行的本地 Jasper 报告。目前不计划在 Jaspersoft 报告服务器中创建、更新和删除报告或其他对象。

此仓库包含一个 PHP 示例报告查看器,它将显示您现有的报告,并且设置起来非常简单。您可以使用示例报告查看器作为如何将 JasperClient 集成到您的应用程序的示例,或者您可以将查看器直接嵌入到您的 PHP 应用程序中。

####特性

  • 最小化配置
  • 具有分页和导出到 pdf/xls 的示例报告查看器
  • 支持覆盖输入控件的能力
  • 支持缓存文件夹和报告元数据

####示例 JasperClient Demo

####安装 您可以在 doc 目录中找到文档

####状态 测试版 - 2014年4月

####待解决问题

  • 清理报告查看器代码
  • 找到更好的处理报告页数的方法
  • 清理报告查看器中的错误处理
  • 添加对 SSL 的支持
  • 添加对 Jasper 专业服务器的支持
  • 添加对查看器中多级文件夹的支持
  • 修复报告可以在文件夹视图中显示的问题

####历史记录 此库包含一些来自 https://github.com/flowl/jasper 的 flowl/jasper 库的修改代码。

flowl/jasper 库处于测试版,并且缺少我们需要的功能(2013年10月)。我们最初计划对该库创建一个 pull request,但最终修改得太厉害,删除了我们不需要的大量代码。