GroupDocs.Conversion for Java 26.1 Release Notes

Major Features

There are 5+ features and bug fixes in this release:

  • Fixed missing shapes when saving docx to rtf
  • Implemented converting embedded documents for WordProcessing
  • Implemented converting embedded documents for Presentation
  • Implemented converting embedded documents for Spreadsheet
  • Fixed font substitution issue
  • Fixed external resources loading logic
  • Fixed work of the updateFields property

Full List of Issues Covering all Changes in this Release

KeyCategorySummary
CONVERSIONNET-6872FeatureConvert embedded documents when converting from WordProcessing
CONVERSIONNET-6902FeatureConvert embedded documents when converting from Presentation
CONVERSIONNET-6904FeatureConvert embedded documents when converting from Spreadsheet
CONVERSIONNET-8090FeatureDisable external asset loading in email files
CONVERSIONNET-8170BugTable of Contents getting updated during conversion without setting updateFields to true
CONVERSIONJAVA-2906BugFont Substitution not working as expected
  1. Introduced new properties convertOwned, convertOwner and depth in WordProcessingLoadOptions, SpreadsheetLoadOptions and PresentationLoadOptions.

    Usage example:

        WordProcessingLoadOptions loadOptions = new WordProcessingLoadOptions();
        loadOptions.setConvertOwner(true);
        loadOptions.setConverftOwned(true);
        loadOptions.setDepth(2);
    
        try (Converter converter = new Converter("input.docx ", (fileName, fileType, contentStream) -> loadOptions)) {
            PdfConvertOptions options = new PdfConvertOptions();
            converter.convert("converted.pdf", options);
        }
    

Public API and backward incompatible changes

None