github gotenberg/gotenberg v8.3.0
8.3.0

latest releases: v8.5.0, v8.4.0
one month ago

New Features

ExifTool

ExifTool's new PDF engine introduces the capability to read and write PDF metadata.

You can now input metadata using the metadata form field for the routes below:

  • /forms/chromium/convert
  • /forms/libreoffice/convert
  • /forms/pdfengines/merge

The metadata field accepts JSON-formatted values, including types: boolean, int, float, string, and strings.

Additionally, two new routes are available:

  • /forms/pdfengines/metadata/read - Retrieves the metadata of specified PDFs, returning a JSON formatted response with the structure filename => metadata.
  • /forms/pdfengines/metadata/write - Allows writing specified metadata to one or more PDFs.

Kudos to @piyushsriv for the contribution! This resolves issue #207.

Chromium

Now supports specifying paper size and margins in various units such as 72pt, 96px, 1in, 25.4mm, 2.54cm, or 6pc. The default unit is inches when not specified.

Special thanks to @FrankHeijden for the assistance. This resolves issue #591.

LibreOffice

  • Enhanced support for a wide range of file extensions, courtesy of @roy20021. This resolves issue #840.
  • Introducing a new form field exportFormFields (boolean) - This setting determines whether to export the form fields or to use the inputted/selected content of the fields. Thanks to @mrbech!

Chore

  • Updates Go dependencies.

Don't miss a new gotenberg release

NewReleases is sending notifications on new releases.