How to resolve the issue of iFrame, Embed, and Object entities being automatically removed?
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(opens in a new tab).
If your conversions rely on iFrame, Embed, and Object entities and you're confident about their safe use, it's possible to configure the document conversion process to keep them.
<!-- Remove the following (potentially malicious) nodes from any HTML file converted. * Comma-separated list of HTML tags (for example, "iframe, embed, object"). All objects with the listed tag names will be removed even if they were dynamically created. * Leave empty for default behavior. The HTML source will not be modified. --><add key="HTMLConverterFullFidelity.RemoveNodes" value="iframe,embed,object"/>
This feature is only available when Chromium HTML engine is used. Furthermore, the feature isn't available for Windows Server 2008 R2 and Windows Server 2012 R2 when a URL is converted, but it is available when a string is converted.