Skip to content

v0.1.0 - Initial Release

Choose a tag to compare

@lhopkins lhopkins released this 22 Dec 12:16
· 24 commits to main since this release

rupdf v0.1.0

A fast, minimal PDF renderer in Rust with Python bindings.

Features

  • Text with TTF/OTF fonts, alignment, and colors
  • Rectangles with stroke and fill
  • Lines with configurable width
  • Images (PNG, JPEG, WebP, SVG)
  • Barcodes (Code 128, with optional human-readable text)
  • QR codes with customizable colors
  • Font subsetting - embeds only used glyphs
  • Compression - optional zlib compression

Installation

pip install rupdf

Performance

2-13x faster than ReportLab for common operations.

Links