Skip to main content

A package for creating reports and other pdf documents.

Project description

Pyreportgen

This is a pyton library for creating reports and other content in the form of a pdf using python.

Requirements.

  • wkhtmltopdf

Example

import pyreportgen as rg 
import pyreportgen.layout as layout

report = rg.Report([
    rg.Header("Hello World"),
    rg.Text("This is a sample of how to use pyreportgen"),
    Layout.HBox([
        rg.Text("This is a paragraph in a box."),
        rg.Text("These will be placed next to each other"),
        rg.Text("All the boxes will have equal space regardless of content.")
    ])
])

report.pdf("out.pdf")

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

pyreportgen-0.1.3.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

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

pyreportgen-0.1.3-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file pyreportgen-0.1.3.tar.gz.

File metadata

  • Download URL: pyreportgen-0.1.3.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for pyreportgen-0.1.3.tar.gz
Algorithm Hash digest
SHA256 a73d47ae353af27a206340b46178bfa970d2b6e9986402e4da0d1d598c9f1280
MD5 fcbe7894c6f7659baed88e2dad7d33d0
BLAKE2b-256 655a38574014d5e646a8a36aebab5c0f28587145e0d143d96d82253aecc6938a

See more details on using hashes here.

File details

Details for the file pyreportgen-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: pyreportgen-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for pyreportgen-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3c4b79cc8791b6ceda6325494389bee3b5e486f39a161c3918f7cd2a866bb847
MD5 05b191defd309ba08f48bdedc6e853b7
BLAKE2b-256 4fa056cb74606e07a4b77ed9d79de3a0163bd55f82ff459ca5c047a64c3ea7e0

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