Go Wkhtmltopdf Versions Save

Golang commandline wrapper for wkhtmltopdf

v1.9.2

6 months ago

In case there is a cmd/os error while rendering the PDF to cmd error was not displayed, but only the contents of wkhtmltopdf's stderr buffer were returned. The error returned by exec.Command is now appended to the contents of stderr in a new line. This should make it clear what the error was, but the error text might be very long.

v1.9.1

9 months ago

No new features, removes deprecated Go functions

v1.9.0

1 year ago

Margin and page size options can be set with units in wkhtmltopdf. That was not possible in go-wkhtmltopdf, for the options that support this a "Unit" option has been added. For example, you can now use pdfg.MarginRightUnit.Set("1mm") to set a margin of 1 millimeter or pdfg.MarginRightUnit.Set("0.5in") for half an inch. pdfg.MarginRight.Set(1) is still available to to set it to 1 mm. When both options are specified a duplicate agrument error is returned: duplicate argument: --margin-right

v1.8.2

1 year ago

go modules compatability

v1.8.0

1 year ago

v1.7.2

2 years ago

no functional changes

v1.7.1

2 years ago

Add header and footer options for TOC

v1.7.0

3 years ago

Added CreateContext and use exec.CommandContext. Can be used for cancellation and other things.

v1.6.1

3 years ago

Renamed page interface to PageProvider to make it exported.

v1.6.0

3 years ago
  • Added new fields introduced in wkhtmltopdf release 0.12.6. Most importantly page option --enable-local-file-access which is now required to enable access to local files when to --allow option is not used.

  • Fixed a couple of incorrect options.

  • Breaking change: Global option Lowquality is now LowQuality. The compiler will fail if you use this options so no big issue for most users. For JSON users it will not break because the JSON parser will parse the field with both casing options.