Skip to main content

Python package for generating reports using Jasper

Project description

py4jasper

Build Status PyPI version

py4jasper is a Python library that enables easy interaction with the JasperReports system through a Py4J-based Java Gateway bridge.
It allows generating reports (PDF, DOCX, XLSX) from .jrxml templates using Python.


Features

  • Connects to JasperReports Java backend via Py4J
  • Supports multiple output formats: PDF, DOCX, XLSX
  • Converts Python data structures into Java-compatible formats automatically
  • Simple API for report generation

Installation Locally

First, clone the repository:

git clone https://github.com/yourusername/py4jasper.git
cd py4jasper


## Usage
from py4jasper.main import generate_report

## License
This project is licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py4jasper-1.0.0.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

py4jasper-1.0.0.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file py4jasper-1.0.0.0.tar.gz.

File metadata

  • Download URL: py4jasper-1.0.0.0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.0

File hashes

Hashes for py4jasper-1.0.0.0.tar.gz
Algorithm Hash digest
SHA256 65e37e886f1954e640a23ed4555bc6f13f8071bed9996fe5c380d94dcfa988a4
MD5 913c8d40b6caa290e77da2e177daac3b
BLAKE2b-256 cde5a9356fe2e7a63b47c29928db408331835d2b0b5bc4206d9e19f87199ebec

See more details on using hashes here.

File details

Details for the file py4jasper-1.0.0.0-py3-none-any.whl.

File metadata

  • Download URL: py4jasper-1.0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.0

File hashes

Hashes for py4jasper-1.0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 90c1237e99453738b39023b9e153d47ddc6181f033ac186f0f8a651f191e6c81
MD5 977f2a63d12977f5ac0804971199aff3
BLAKE2b-256 a029f5edc200a8e2056ba101f6ede06bd6988eface81cda0b3d94d45282445b8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page