Main exports
From the default entry point (chromiumly):
| Export | Description |
|---|---|
Chromiumly | Config class: configure(), endpoint/API key resolution |
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, flatten, convert to PDF/A, read/write metadata, encrypt, embed, generate() |
PdfFormat | Enum: PdfFormat.A_1a, A_2b, A_3b (PDF/A) |
Usage pattern
Reference pages
- Chromiumly —
configure()and config options - Converters —
UrlConverter,HtmlConverter,MarkdownConverter - Screenshots —
UrlScreenshot,HtmlScreenshot,MarkdownScreenshot - LibreOffice —
LibreOffice.convert() - PDFEngines — merge, split, flatten, convert, metadata, encrypt, embed, generate
- Types —
PageProperties,ConversionOptions,ImageProperties,PdfFormat,Split, etc.