PDF Go 1.4: linearized output and form import
The new version writes linearized PDFs and preserves supported form fields and document structures when merging and splitting pages.
PDF Go 1.4.0 was released on 10 November 2026. The API and command-line tool can now write linearized output for supported, unencrypted PDFs. This prepares files for PDF viewers that display content while the file is still loading. The options are WriteOptions.Linearized and pdfgo rewrite --linearize.
PDF Go now preserves supported logical document structures and AcroForm forms when merging or splitting pages, including field values and existing appearances. Preserving the structure does not by itself establish that the resulting PDF is accessible.
The renderer handles Separation and DeviceN spot colours with up to 32 source components. It uses their alternate colour spaces for screen previews. CID font metrics and JPEG 2000 gamma processing have also been refined.
Image masks can now use a different raster from the base image, retaining finer mask details. Memory limits when preparing image parameters have also been improved.
Public v1 APIs remain compatible. PDF Go requires Go 1.26 or later and still uses only the Go standard library.
Sources: Release notes for 1.4.0 · Changelog
More about PDF GoVersion 1.4.0 on GitLabAuf Deutsch lesenMore from NewsAll entries