Spire.Office 8.6.0 is released

2023-06-06 01:02:26

We are happy to announce the release of Spire.Office 8.6.0. In this version, Spire.PDF supports converting multi-page PDF documents to single SVG files; Spire.XLS adds two methods to realize the movement of chartsheets and worksheets between positions; Spire.Presentation supports setting the column count for the TextFrame. Moreover, many known issues are fixed successfully in this version. More details are listed below.

In this version, the most recent versions of Spire.Doc, Spire.PDF, Spire.XLS, Spire.Presentation, Spire.Email, Spire.DocViewer, Spire.PDFViewer, Spire.Spreadsheet, Spire.OfficeViewer, Spire.DataExport, Spire.Barcode are included.

DLL Versions:

  • Spire.Doc.dll v11.5.12
  • Spire.Pdf.dll v9.6.0
  • Spire.XLS.dll v13.5.6
  • Spire.Presentation.dll v8.6.0
  • Spire.Email.dll v6.5.7
  • Spire.DocViewer.Forms.dll v8.5.1
  • Spire.PdfViewer.Forms.dll v9.6.0
  • Spire.PdfViewer.Asp.dll v8.5.0
  • Spire.Spreadsheet.dll v7.4.2
  • Spire.OfficeViewer.Forms.dll v8.6.0
  • Spire.Barcode.dll v7.2.1
  • Spire.DataExport.dll v4.8.0
  • Spire.DataExport.ResourceMgr.dll v2.1.0
Click the link to get the version Spire.Office 8.6.0:
More information of Spire.Office new release or hotfix:

Here is a list of changes made in this release

Spire.PDF

Category ID Description
New feature SPIREPDF-5977 Supports converting multi-page PDF documents to single SVG files.
// load file
PdfDocument pdfDocument = new PdfDocument();
pdfDocument.LoadFromFile("input.pdf");
// convert multi-page PDF documents to a single SVG file 
pdfDocument.ConvertOptions.OutputToOneSvg = true;
// save file
pdfDocument.SaveToFile("outpit.svg",FileFormat.SVG);
pdfDocument.Close();
Bug SPIREPDF-1786 Fixes the issue that PDF documents had different numbers of pages but same sizes.
Bug SPIREPDF-5782 Fixes the issue that it failed to find text.
Bug SPIREPDF-5783 Fixes the issue that drawing text with rotation angle did not work.
Bug SPIREPDF-5901
SPIREPDF-5985
Fixes the issue that the program threw exceptions when converting OFD to PDF.
Bug SPIREPDF-5967 Fixes the issue that spaces between words were lost after converting PDF to PowerPoint.
Bug SPIREPDF-5992 Fixes the issue that the content was inconsistent after converting PDF to PowerPoint.
Bug SPIREPDF-6000 Fixes the issue that some extracted contents were incorrect after extracting table contents.
Bug SPIREPDF-6004 Fixes the issue that the program threw "System.IndexOutOfRangeException" exception when using regular expressions to match text.
Bug SPIREPDF-6006 Fixes the issue that the cell formatting was incorrect after converting PDF to Excel.
Bug SPIREPDF-5943 Optimizes the time required to convert PDF to Word in Linux environment.

Spire.XLS

Category ID Description
New feature SPIREXLS-4560 Adds two methods to realize the movement of chartsheets and worksheets between positions.
workbook.Chartsheets[int index1].MoveSheet(int index2);
workbook.Chartsheets[int index1].MoveChartsheet(int index2)
New feature SPIREXLS-4684 Adds the method to optimize the speed of deleting rows.
Bug SPIREXLS-4587 Fixes the issue that the pivot table fields were displayed as "Column Labels" after converting a sheet to images.
Bug SPIREXLS-4605 Fixes the issue that the chart data was not refreshed when converting an XLSX document to PDF.
Bug SPIREXLS-4614 Fixes the issue that the setting on top function does not take effect when adding a text box.
Bug SPIREXLS-4643 Fixes the issue that the table styles were incorrect when converting an XLSX document to PDF.
Bug SPIREXLS-4644 Fixes the issue that the application threw” Syste.OverflowException” when loading an XLS document.
Bug SPIREXLS-4645 Fixes the issue that the data format of retrieved cells was incorrect.
Bug SPIREXLS-4646 Fixes the issue that the application threw "System.FormatException” when adding HTML content.
Bug SPIREXLS-4665 Fixes the issue that the chartsheets could not be obtained after calling the MoveWorksheet method twice.
Bug SPIREXLS-4666 Fixes the issue that the text exceeds the cell after setting AutoFitColumns when the cell contains Chinese characters.
Bug SPIREXLS-4673 Fixes the issue that the background colors were inconsistent when converting an XLSX document to HTML.
Bug SPIREXLS-4678 Fixes the issue that the program reported an error "This structured storage version is not supported." when loading an XLS document.
Bug SPIREXLS-4681 Fixes the issue that the style of an added HTML strong tag was not recognized.

Spire.Presentation

Category ID Description
New feature SPIREPPT-2232 Supports setting the column count for the TextFrame.
Presentation ppt = new Presentation();
ppt.LoadFromFile(inputFile);
IAutoShape shape1 = (IAutoShape)ppt.Slides[0].Shapes[0];
shape1.TextFrame.ColumnCount = 2;
IAutoShape shape2 = (IAutoShape)ppt.Slides[1].Shapes[0];
shape2.TextFrame.ColumnCount = 3;
ppt.SaveToFile(outputFile, FileFormat.Pptx2013);
ppt.Dispose();
Bug SPIREPPT-2205 Fixes the issue that it prompted an error when editing the chart data of the saved PowerPoint file.
Bug SPIREPPT-2221 Fixes the issue that the switching Row/Column encountered an error when the chart data have some null values.
Bug SPIREPPT-2215
SPIREPPT-2225
Fixes the issue that the application threw "Merged cells found." when splitting table merged cell.
Bug SPIREPPT-2212
SPIREPPT-2243
Fixes the issue that the chart data was updated incorrectly.
Bug SPIREPPT-2245
SPIREPPT-2274
Fixes the issue that the result was blurry after saving the GroupShape to image.

Spire.Doc

Category ID Description
Bug SPIREDOC-8643 Fixes the issue that the application threw "System.InvalidCastException" when loading files.
Bug SPIREDOC-8946 Fixes the issue that content lost after converting Word to Html.
Bug SPIREDOC-9217 Fixes the issue that the application threw "System.InvalidOperationException" when loading files.
Bug SPIREDOC-9288 Fixes the issue that the application threw "System.ArgumentException" when merging Word documents.
Bug SPIREDOC-9293 Fixes the issue that text indentation was incorrect after converting Word to PDF.
Bug SPIREDOC-9294 Fixes the issue that the right margin of the document was incorrect after converting Word to PDF.
Bug SPIREDOC-9295 Fixes the issue that tables were not aligned after converting Word to PDF.
Bug SPIREDOC-9377 Fixes the issue that the content was garbled after converting Word to HTML.