Download reports in various formats from jasperserver
Formats supported:
- HTML
- XLS
- RTF
- CSV
- XML
- jrprint
Add this line to your application's Gemfile:
gem 'jasperserver-rails'
And then execute:
$ bundle
Or install it yourself as:
$ gem install jasperserver-rails
-
Install the initializer and config file
$ rails g jasperserver_rails:install
-
Edit
config/jasperserver.yml
- Add jasperserver configuration to config/jasperserver.yml
development:
url: 'http://server:port/jasperserver/'
username: 'username'
password: 'password'
test:
url: 'http://server:port/jasperserver/'
username: 'username'
password: 'password'
production:
url: 'http://server:port/jasperserver/'
username: 'username'
password: 'password'
- Run a report using the DSL
JasperserverRails::Jasperserver.new.run_report 'test.pdf' do
format 'pdf'
report 'test_report'
params({ :Value1 => 'Value1' })
end
- Documentation
- Background processing
- Add more tests
JasperserverRails © 2013 by Chris McKnight.
JasperserverRails is licensed under the MIT license. Please see the MIT-LICENSE document for more information.
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request