Spire.Office for C++ 11.7.0 is released

2026-07-30 10:17:24

We are excited to announce the release of Spire.Office for C++ 11.7.0. In this version, Spire.Doc for C++ supports Word to Excel conversion; Spire.PDF for C++ enhances the conversion from XPS to PDF; Spire.Presentation for C++ enhances PowerPoint to PDF conversion. Moreover, many known issues are fixed successfully in this version. More details are listed below.

Click the link to download Spire.Office for C++ 11.7.0:

Here is a list of changes made in this release

Spire.Doc for C++

Category ID Description
New Feature SPIREDOC-11984 Supports Word to Excel conversion.
intrusive_ptr<Document> doc = new Document();
doc->LoadFromFile(inputFile.c_str());
doc->SaveToFile(outputFile.c_str(), FileFormat::XLSX);
doc->Close();

Spire.XLS for C++

Category ID Description
Bug Fix - Fixes the issue where macros were lost when copying worksheets.
Bug Fix - Fixes a spelling error in the enumeration type.
Bug Fix - Fixes the issue where formula calculations returned incorrect values.

Spire.Presentation for C++

Category ID Description
Bug Fix - Fixed an issue where the output file size increased after splitting a PowerPoint document.
Bug Fix - Fixed a text shape position shift when converting PowerPoint documents to PDF.
Bug Fix - Fixed an Arg_NullReferenceException thrown when loading a PowerPoint document.

Spire.PDF for C++

Category ID Description
Bug Fix SPIREPDF-8034 Fixes the issue where the resulting document reported an error when converting XPS to PDF.
Bug Fix SPIREPDF-8047 Fixes the issue where characters overlapped when converting XPS to PDF.
Bug Fix SPIREPDF-8057 Fixes the issue where image backgrounds turned black when converting PDF to the PdfX1A2001 standard.
Bug Fix SPIREPDF-8074 Fixes the issue where the program threw a "The index cannot be less than zero or greater than Count" exception when merging PDF documents.