Main exports
From the default entry point (chromiumly):
| Export | Description |
|---|---|
Chromiumly | Config class: configure(), endpoint/API key resolution |
System | System routes: health checks, version, debug, and metrics |
UrlConverter | Convert URL → PDF |
HtmlConverter | Convert HTML file → PDF |
MarkdownConverter | Convert HTML + Markdown → PDF |
UrlScreenshot | Capture URL → image (PNG/JPEG/WebP) |
HtmlScreenshot | Capture HTML file → image |
MarkdownScreenshot | Capture HTML + Markdown → image |
LibreOffice | Convert office documents → PDF (static convert()) |
PDFEngines | Merge, split, rotate, flatten, convert to PDF/A, read/write metadata, read/write bookmarks, encrypt, embed, generate() |
Templates | Hosted template generation (generate()) for invoice PDFs |
PdfFormat | Enum: PdfFormat.A_1a, A_2b, A_3b (PDF/A) |
Usage pattern
Reference pages
- Chromiumly —
configure()and config options - System — health, version, debug, and metrics routes
- Converters —
UrlConverter,HtmlConverter,MarkdownConverter - Screenshots —
UrlScreenshot,HtmlScreenshot,MarkdownScreenshot - LibreOffice —
LibreOffice.convert() - PDFEngines — merge, split, rotate, flatten, convert, metadata, bookmarks, encrypt, embed, generate
- Types —
PageProperties,ConversionOptions,ImageProperties,PdfFormat,Split,PdfEngineRotate, etc. - Templates guide — hosted
Templates.generate()and request shape