NORTHSTAR STUDIO
Invoice #042
Design system€2,400
Implementation€4,800
Total€7,200
Open source · MIT licensed
Render HTML, CSS, and Markdown directly to PDF without a browser, a subprocess, or system dependencies.
cargo add ironpress
<style>
.invoice {
display: grid;
color: #172033;
}
</style>
<h1>Invoice #042</h1>
<table>…</table>
NORTHSTAR STUDIO
Design system€2,400
Implementation€4,800
Total€7,200
0.93 mssimple HTML median
3,200+tests
1,664parity fixtures
4language targets
Built for documents
ironpress owns the full rendering path, from parsing and layout to font shaping and PDF output. That keeps deployment predictable.
No Chrome install, process pool, or platform package checklist. The renderer runs inside your application.
Flexbox, grid, tables, multi-column layout, variables,
@page, and print-oriented headers and footers.
Custom fonts, subsetting, Unicode and CJK fallback, shaped with Rustybuzz, plus LaTeX-style math.
Use the same core from Rust, Python, Ruby, or WebAssembly. The browser playground runs completely client-side.
HTML and SVG sanitization, constrained file access, resource limits, and opt-in remote fetching policies.
One core, four entry points
The rendering engine is Rust. Every runtime shares the same portable converter controls for pages, quality, fonts, and safety. Compare bindings.
Rustcrates.io ↗
use ironpress::html_to_pdf;
let pdf = html_to_pdf(
"<h1>Hello</h1>"
)?;
PythonPyPI ↗
import ironpress
pdf = ironpress.html_to_pdf(
"<h1>Hello</h1>"
)
RubyRubyGems ↗
require "ironpress"
pdf = Ironpress.html_to_pdf(
"<h1>Hello</h1>"
)
WebAssemblynpm ↗
import { htmlToPdf } from "ironpress";
const pdf = htmlToPdf(
"<h1>Hello</h1>"
);
Choose the right renderer
Use ironpress when the document is known HTML and CSS, deployment simplicity matters, and conversion belongs inside your process.
Read the architecture guideInvoices, reports, certificates, server-side exports, and offline or WASM workflows.
JavaScript-driven pages, browser screenshots, or exact Chrome print parity.
Nothing to install
Load the WebAssembly build and generate a PDF locally in your browser.