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.12.tar.gz (8.4 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.12-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pyreportgen-0.1.12.tar.gz
Algorithm Hash digest
SHA256 82daad9c9c9c4ef01100cc7043040451dda6219ad10dd1858c6aa280fd70af3e
MD5 0873e602f16fccb1206a170cf0f4f5ef
BLAKE2b-256 26cf3f1a279e9cdb756c891c71d87537e9ad0ac1e34d2a4ed0b08d5ff02a5257

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyreportgen-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 b9597287725c8d1a1576c912d038d6729555ffbc4dbe36109a24ade6f890eb7a
MD5 aa8d3ac986902b52087c2c6463c4ef73
BLAKE2b-256 198051155560708fd7b897bbe1714e38ab2a5d0e43833dace32ef2e6e06f19d4

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