plutoprint
« Back to VersTracker
Description:
Generate PDFs and Images from HTML
Type: Formula  |  Latest Version: 9@0  |  Tracked Since: Dec 5, 2025
Links: Homepage  |  GitHub  |  Docs  |  formulae.brew.sh
Stars: 1,029  |  Forks: 35  |  Language: Python  |  Category: Developer tools
Tags: pdf html conversion images automation
Install: brew install plutoprint
About:
PlutoPrint is a Python-based tool that converts HTML and CSS into high-fidelity PDFs and images. It leverages a headless browser to ensure modern web standards are fully supported, providing a reliable alternative to older conversion libraries. This makes it ideal for generating dynamic reports, invoices, and visual assets programmatically.
Key Features:
  • Headless browser rendering for modern web standards
  • Support for PDF, PNG, and JPEG output formats
  • Programmatic API for easy integration into applications
  • Handles complex CSS, Flexbox, and Grid layouts
Use Cases:
  • Generating dynamic PDF invoices and reports from HTML templates
  • Creating social media preview images from web content
  • Automating screenshot capture for web applications
Alternatives:
  • WeasyPrint – WeasyPrint is CSS-focused but lacks full JavaScript execution, whereas PlutoPrint uses a browser for complete rendering fidelity.
  • Puppeteer – Puppeteer is a Node.js library; PlutoPrint offers a Python-native wrapper for similar browser automation capabilities.
Version History
Detected Version Rev Change Commit
Jan 14, 2026 11:14pm 9 0 VERSION_BUMP 4107a0b1
Dec 23, 2025 5:28pm 0.14.0 0 VERSION_BUMP 1876fe63
Dec 5, 2025 11:23am 9 0 VERSION_BUMP 89ca35b4
Oct 13, 2025 10:35am 9 0 VERSION_BUMP bcbab807
Oct 3, 2025 5:12pm 9 0 VERSION_BUMP 37c9bfdf
Sep 16, 2025 1:02pm 9 0 VERSION_BUMP 3b61988a
Sep 9, 2025 11:18pm 9 0 VERSION_BUMP b93164b2