Latest release (November 2025)
This release includes enhancements and bug fixes.
Full list of changes in this release
| Key | Category | Summary |
|---|---|---|
| MERGERNET-2069 | Enhancement | Improve preservation of accessibility metadata when merging tagged PDFs |
| MERGERNET-2050 | Bug | Diagram document operations fail due to missing font paths on macOS/Linux |
| MERGERNET-1007 | Bug | Merging multiple Word files - create duplicate pages |
| MERGERNET-1102 | Bug | Exception Rounding digits must be between 0 and 15, inclusive when merging two DOCX-files |
| MERGERNET-987 | Bug | Big size of the merged document |
| MERGERNET-1174 | Bug | Cannot change PDF page orientation |
| MERGERNET-2049 | Bug | VSD format operations fail with NullReferenceException |
| MERGERNET-2070 | Bug | Corrupted output when the new merged PDF is shorter than the existing file |
| MERGERNET-2053 | Bug | Merging PDF and SVG documents fails due to missing font configuration on macOS |
| MERGERNET-2051 | Bug | Note document operations fail due to missing font paths on macOS/Linux |
| MERGERNET-799 | Bug | Slides venture licenser method SetVentureLicensed is not working correctly |
Major Features
Improved Tagged PDF Merging: Enhanced support for preserving accessibility metadata when merging tagged PDF documents, ensuring better compliance and usability in assistive technologies.
Key Bug Fixes: Resolved issues affecting document merging and processing across multiple formats including Word, PDF, Diagram, Note, and VSD. Fixed problems related to duplicate pages, file corruption, font path dependencies on macOS/Linux, incorrect page orientation handling, file size growth, and licensing method behavior.
Public API and backward incompatible changes
Introduced PreserveAccessibility property in PdfJoinOptions class. Indicates if PDF accessibility (tagged PDF structure) should be preserved during merge. When true, the merged document will have auto-generated accessibility tags for PDF/UA compliance.
Usage:
... var pdfJoinOptions = new PdfJoinOptions { PreserveAccessibility = true }; merger.Join(file, pdfJoinOptions); ...