2025-03-14 21:59:59 -06:00
|
|
|
# weasyprint
|
|
|
|
|
|
|
|
|
|
> Render HTML to PDF or PNG.
|
2025-12-16 10:20:31 -07:00
|
|
|
> More information: <https://doc.courtbouillon.org/weasyprint/stable/api_reference.html#command-line-api>.
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- Render an HTML file to PDF:
|
|
|
|
|
|
|
|
|
|
`weasyprint {{path/to/input.html}} {{path/to/output.pdf}}`
|
|
|
|
|
|
|
|
|
|
- Render an HTML file to PNG, including an additional user stylesheet:
|
|
|
|
|
|
|
|
|
|
`weasyprint {{path/to/input.html}} {{path/to/output.png}} --stylesheet {{path/to/stylesheet.css}}`
|
|
|
|
|
|
|
|
|
|
- Output additional debugging information when rendering:
|
|
|
|
|
|
|
|
|
|
`weasyprint {{path/to/input.html}} {{path/to/output.pdf}} --verbose`
|
|
|
|
|
|
|
|
|
|
- Specify a custom resolution when outputting to PNG:
|
|
|
|
|
|
|
|
|
|
`weasyprint {{path/to/input.html}} {{path/to/output.png}} --resolution {{300}}`
|
|
|
|
|
|
|
|
|
|
- Specify a base URL for relative URLs in the input HTML file:
|
|
|
|
|
|
|
|
|
|
`weasyprint {{path/to/input.html}} {{path/to/output.png}} --base-url {{url_or_filename}}`
|