diff --git a/pages/common/weasyprint.md b/pages/common/weasyprint.md new file mode 100644 index 0000000000..7e1115b3b0 --- /dev/null +++ b/pages/common/weasyprint.md @@ -0,0 +1,23 @@ +# weasyprint + +> Render HTML to PDF or PNG. + +- Render a HTML file to PDF: + +`weasyprint {{path/to/input.html}} {{path/to/output}}.pdf` + +- Render a 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}}`