How to resolve the issue of Blink binaries (Portable Chromium) no longer being included?
Blink Binaries are no longer bundled with Nutrient Document Converter. We provide the following two workarounds:
The version of Google Chrome releasing on 8 January 2025 removes headless functionality. If you’re using Nutrient Document Converter (formerly Muhimbi PDF Converter) or Nutrient Document Converter Services (formerly Muhimbi PDF Converter Services) on-premises applications, configured to use Chrome, this may have an impact on your HTML-to-PDF conversions. To resolve this, switch to Blink Binaries or Chrome headless shell.
1. Installing Chrome
Install the Chrome application on the Conversion Service machine and configure the Web Service to use the Chrome application:
<!-- It's possible to use the version of the Chrome application that's installed system wide. This configuration only has an effect if the `HTMLConverterFullFidelity.HtmlRenderingEngine` configuration is set to `Chromium`. Accepted values include: * Chrome — The software will try to detect the installed instance of Chrome and will use it for converting HTML documents into PDF. * Leave it empty to use the default Blink engine bundled with Document Converter. --> <add key="HTMLConverterFullFidelity.UseInstalledChromiumBrowser" value="Chrome"/> <!-- It's possible to use a custom version of Portable Chromium stored on the local file system. This only has an effect if `HTMLConverterFullFidelity.HtmlRenderingEngine` is set to `Chromium` and `HTMLConverterFullFidelity.UseInstalledChromiumBrowser` is left empty. Enter the full path of the folder containing the custom Portable Chromium executable. --> <add key="HTMLConverterFullFidelity.ChromiumPath" value=""/>
2. Downloading Portable Chromium
Download Portable Chromium from our website and configure the web service to use it.
-
v109.0.5414.75 — For Windows Server 2008 R2 and Windows Server 2012 R2
-
v114.0.5735.199 — For more modern Windows operating systems
<!-- It's possible to use the version of the Chrome application that's installed system wide. This configuration only has an effect if the `HTMLConverterFullFidelity.HtmlRenderingEngine` configuration is set to `Chromium`. Accepted values include: * Chrome — The software will try to detect the installed instance of Chrome and will use it for converting HTML documents into PDF. * Leave it empty to use the default Blink engine bundled with Document Converter. --> <add key="HTMLConverterFullFidelity.UseInstalledChromiumBrowser" value=""/> <!-- It's possible to use a custom version of Portable Chromium stored on the local file system. This only has an effect if `HTMLConverterFullFidelity.HtmlRenderingEngine` is set to `Chromium` and `HTMLConverterFullFidelity.UseInstalledChromiumBrowser` is left empty. Enter the full path of the folder containing the custom Portable Chromium executable. --> <add key="HTMLConverterFullFidelity.ChromiumPath" value="path to the folder of the Portable Chromium"/>