Modern CSS3, at the final rendered frame
Artisan renders your HTML through Chrome, covering modern CSS3 features such as Flexbox and Grid layouts, custom web fonts, inline SVG, and CSS animations. The page is captured at its final rendered frame, so the layout you build in the browser is the layout that lands in the PDF.
Selectable, searchable text
Each rendered page is embedded into the PDF as a Form XObject, preserving the text layer as real, selectable glyphs. Viewport sizing follows the standard 72pt-per-inch to 96px-per-inch conversion for accurate print geometry. The result supports reading, searching, and copying as document text.
A managed, sandboxed BrowserPool
Chrome instances are managed in a sandboxed BrowserPool that automatically restarts each browser after 100 renders to keep memory usage in check. A built-in PDF parser, tokenizer, xref reader, and stream decoder round out the pipeline. Browser recycling isolates memory for steady, long-running rendering.