Latest release (December 2025)

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

  • Implemented setup number of rows per page for the Spreadsheet
  • Implemented configurable font embedding when converting to WebFileTypes
  • Added remove JavaScript flag in PdfLoadOptions
  • Fixed DWG to PDF conversion - blank output
  • Fixed formatting multilevel list issue on docx to pdf conversion

Full List of Issues Covering all Changes in this Release

KeyCategorySummary
CONVERSIONNET-6891EnhancementConfigurable font embedding when converting to WebFileTypes
CONVERSIONNET-6799EnhancementSetup number of rows per page
CONVERSIONJAVA-2597BugConversion .docx to .pdf issue: Formatting multilevel list issue
  1. Introduced new property removeJavascript in PdfLoadOptions.

    Usage example:

        PdfLoadOptions loadOptions = new PdfLoadOptions();
        loadOptions.setRemoveJavascript(true);
    
        try (Converter converter = new Converter("input.pdf ", (fileName, fileType, contentStream) -> loadOptions)) {
            WordProcessingConvertOptions options = new WordProcessingConvertOptions();
            converter.convert("converted.docx", options);
        }
    
  2. Introduced new property embedFontResources in WebConvertOptions.

    Usage example:

        PdfLoadOptions loadOptions = new PdfLoadOptions();
    
        try (Converter converter = new Converter("input.pdf ", (fileName, fileType, contentStream) -> loadOptions)) {
            WebConvertOptions options = new WebConvertOptions();
            options.setEmbedFontResources(true);
            converter.convert("converted.html", options);
        }
    
  3. Introduced new properties rowsPerPage and columnsPerPage in SpreadsheetLoadOptions.

    Usage example:

        SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
        loadoptions.setRowsPerPage(20);
        loadoptions.setColumnsPerPage(10);
    
        try (Converter converter = new Converter("input.xlsx ", (fileName, fileType, contentStream) -> loadOptions)) {
            PdfConvertOptions options = new PdfConvertOptions();
            converter.convert("converted.pdf", options);
        }
    

Public API and backward incompatible changes

None