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
| Key | Category | Summary |
|---|---|---|
| CONVERSIONNET-6891 | Enhancement | Configurable font embedding when converting to WebFileTypes |
| CONVERSIONNET-6799 | Enhancement | Setup number of rows per page |
| CONVERSIONJAVA-2597 | Bug | Conversion .docx to .pdf issue: Formatting multilevel list issue |
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); }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); }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