Latest release (December 2025)

There are 5+ features, improvements, and bug fixes in this release.

Full list of changes in this release

KeyCategorySummary
CONVERSIONNET-8090FeatureDisable external asset loading in email files
CONVERSIONNET-8124FeatureAdd support for embedding full fonts when converting WordProcessing documents to PDF
CONVERSIONNET-8108BugCannot convert AI, PSD and PSB to FODP/POT
CONVERSIONNET-8024BugThe sequence of the attachment icons in the generated PDF are incorrect
CONVERSIONNET-8131BugIConverterListener.Started() is not invoked during conversion process
CONVERSIONNET-8109BugCannot convert AI, PSD and PSB to XPS

Major Features

  • Disable External Asset Loading in Emails: Added the ability to disable loading of external assets (images, stylesheets) when converting email files, improving security and conversion speed.

  • Full Font Embedding for Word to PDF: Introduced support for embedding complete fonts when converting WordProcessing documents to PDF, ensuring consistent text rendering across all systems.

  • Key Bug Fixes: Resolved conversion issues for AI, PSD, and PSB formats to FODP/POT and XPS. Fixed attachment icon ordering in PDF output and ensured the IConverterListener.Started() event is properly invoked during conversion.

Public API and backward incompatible changes

  1. Introduced SkipExternalResources and WhitelistedResources properties in the EmailLoadOptions class to control external asset loading during email conversion.

    To skip loading external resources during email conversion, set the SkipExternalResources property to true:

    var loadOptions = new EmailLoadOptions
    {
        SkipExternalResources = true
    };
    

    When SkipExternalResources is set to true, all external resources (images, CSS, etc.) will be blocked. To allow specific resources, add them to the WhitelistedResources list:

    var loadOptions = new EmailLoadOptions
    {
        SkipExternalResources = true,
        WhitelistedResources = { "trusted-domain.com", ".jpeg", ".png" }
    };
    

    Resources matching any entry in the whitelist will be loaded normally, while all other external resources will be skipped.

  2. Introduced EmbedFullFonts property in the PdfConvertOptions class to embed complete fonts when converting WordProcessing documents to PDF.

    var convertOptions = new PdfConvertOptions();
    convertOptions.EmbedFullFonts = true;