Ironpress

Pure Rust HTML/CSS/Markdown to PDF converter. No browser, no system dependencies.

Installation

gem install ironpress

Or in your Gemfile:

gem "ironpress"

Usage

require "ironpress"

# HTML to PDF
pdf = Ironpress.html_to_pdf("<h1>Hello World</h1><p>Generated with Ironpress.</p>")
File.binwrite("output.pdf", pdf)

# Markdown to PDF
pdf = Ironpress.markdown_to_pdf("# Hello\n\nGenerated from **Markdown**.")
File.binwrite("output.pdf", pdf)

Performance

  • 10-100x faster than browser-based solutions (Puppeteer, wkhtmltopdf)
  • ~5MB native extension, no runtime dependencies
  • Instant startup, no browser process