News Category

Spire.Office 7.4.10 is released

2022-04-29 10:01:45

We are excited to announce the release of Spire.Office 7.4.10. In this version, Spire.Doc starts with a new engine-style layout for conversion features by default; Spire.XLS supports converting Pareto, Sunburst, Histogram charts of Chart2016 in the function of converting Excel to PDF and Image; Spire.Presentation supports getting the number format of ChartData, and enhances the conversion from PowerPoint to PDF; Spire.Spreadsheet supports calculating all formulas for a single spreadsheet.Meanwhile, a lot of bugs have been successfully fixed. More details are listed as follow.

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 v10.4.6
  • Spire.Pdf.dll v8.4.15
  • Spire.XLS.dll v12.4.1
  • Spire.Email.dll v5.4.3
  • Spire.DocViewer.Forms.dll v7.4.0
  • Spire.PdfViewer.Forms.dll v7.4.0
  • Spire.PdfViewer.Asp.dll v7.4.0
  • Spire.Presentation.dll v7.4.5
  • Spire.Spreadsheet.dll v6.4.1
  • Spire.OfficeViewer.Forms.dll v7.4.10
  • Spire.Barcode.dll v6.4.2
  • Spire.DataExport.dll v4.4.0
  • Spire.DataExport.ResourceMgr.dll v2.1.0
Click the link to get the version Spire.Office 7.4.10:
More information of Spire.Office new release or hotfix:

Here is a list of changes made in this release

Spire.Doc

Category ID Description
New feature - For example, when the following code is in the new Document, if the parameter false is not set, the new engine layout is used by default.
Document doc = new Document();
doc.LoadFromFile(@"input.docx");
doc.SaveToFile(".pdf", Spire.Doc.FileFormat.PDF); 
New feature - If you want to use the old engine layout, please refer to the code below to use the Document constructor with the "useNewEngine" parameter and set the parameter "useNewEngine" to false.
Document doc = new Document(false);
doc.LoadFromFile(@"input.docx");
doc.SaveToFile("output.pdf", Spire.Doc.FileFormat.PDF); 
Bug SPIREDOC-6781
SPIREDOC-7496
Fixes the issue that the content was lost after converting Word to PDF.
Bug SPIREDOC-6922 Fixes the issue that there was an extra blank page after converting Word to PDF.
Bug SPIREDOC-7276 Fixes the issue that it was failed to open the saved Word file after loading and saving directly.
Bug SPIREDOC-7358
SPIREDOC-7622
Fixes the issue that the content was incorrect after converting Word to PDF.
Bug SPIREDOC-7375 Fixes the issue that the application threw "System.StackOverflowException" when comparing Word files.
Bug SPIREDOC-7451 Fixes the issue that the table height was incorrect after converting Html to Word.
Bug SPIREDOC-7539 Fixes the issue that the application threw "System.FormatException" when loading Html.
Bug SPIREDOC-7565 Fixes the issue that the application threw "System.NullReferenceException" when converting Word to PDF.
Bug SPIREDOC-7593 Fixes the issue that the Math displayed incorrectly after converting Html to Word.
Bug SPIREDOC-7598 Fixes the issue that the decimal point('.') was lost after converting Word to PDF.
Bug SPIREDOC-7621 Fixes the issue that the output effect was incorrect after filling image to TextBox.

Spire.XLS

Category ID Description
New feature - In the functions of converting Excel to PDF and Image, added supports converting Pareto, Sunburst, Histogram charts of Chart2016.
Bug SPIREXLS-3654 Fixes the issue that some cells value were incorrect after doing CalculateAllValue().
Bug SPIREXLS-3676 Fixes the issue that the application threw "System.NullReferenceException" when loading csv file.
Bug SPIREXLS-3680 Fixes the issue that the application threw "System.ArgumentOutOfRangeException" when loading .xlsb file.
Bug SPIREXLS-3709 Fixes the issue that the text wrap effect was lost after converting Excel to Html.
Bug SPIREXLS-3723 Fixes the issue that the PDF content converted from Excel file was garbled when opening on MAC system.
Bug SPIREXLS-3732 Fixes the issue that the output effect of replacing text with image was incorrect when system DPI sets as 125%.
Bug SPIREXLS-3737 Fixes the issue that the application threw "Invalid cell name" when loading an Excel file.
Bug SPIREXLS-3742 Fixes the issue that the output effect was incorrect after converting Excel to CSV.
Bug SPIREXLS-3754 Fixes the issue that some datas was unable to display even setting AllocatedRange.AutoFitColumns() and AllocatedRange.AutoFitRows().
Bug SPIREXLS-3757 Fixes the issue that the 'AutoFitColumn' setting didn't take effect.

Spire.Presentation

Category ID Description
New feature SPIREPPT-1905 Supports getting the number format of ChartData.
Presentation ppt = new Presentation();
ppt.LoadFromFile(@"input.pptx", Spire.Presentation.FileFormat.Pptx2013);
IChart chart = ppt.Slides[1].Shapes[0] as IChart;
var numberFormat = chart.ChartData[1, 1].NumberFormat;
Bug SPIREPPT-518 Fixes the issue that the text line format was lost after converting PowerPoint to PDF.
Bug SPIREPPT-939 Fixes the issue that the compared result was different when comparing two PowerPoint files themselves have the same master.
Bug SPIREPPT-1721 Fixes the issue that the previous series format was lost after adding new series to the Chart.
Bug SPIREPPT-1844 Fixes the issue that the application threw "System.NullReferenceException" when saving the PowerPoint file that copied slides.
Bug SPIREPPT-1859 Fixes the issue that the application threw "System.ArgumentException" when adding Html to PowerPoint file.
Bug SPIREPPT-1872 Fixes the issue that the content format was incorrect after converting PowerPoint file to PDF.
Bug SPIREPPT-1883 Fixes the issue that the Series.Distance setting didn't take effect.
Bug SPIREPPT-1889 Fixes the issue that the content format was incorrect after converting PowerPoint file to image when region sets to German (DE).
Bug SPIREPPT-1898 Fixes the issue that the application threw "System.NullReferenceException" when getting font color of the table text.
Bug SPIREPPT-1904 Fixes the issue that the saved background image was incorrect.
Bug SPIREPPT-1913 Fixes the issue that the application threw "System.ArgumentOutOfRangeException" when adding Html to PowerPoint file

Spire.Spreadsheet

Category ID Description
New feature SPREADSHEET-196 Supports calculating all formulas for a single spreadsheet.
spreadsheet1.ActiveWorksheet.CalculateAllValue() 
Bug SPREADSHEET-194 Fixes the issue that some special fonts weren't displayed correctly.
Bug SPREADSHEET-197 Optimizes the issue that some property names were garbled.
Bug SPREADSHEET-198 Fixes the issue that the formula calculation failed.

Spire.PDF

Category ID Description
Bug SPIREPDF-349
SPIREPDF-372
SPIREPDF-377
Fixes the issue that the content was incorrect after converting XPS to PDF.
Bug SPIREPDF-386 Fixes the issue that the application threw "OutOfMemoryException" when converting XPS to PDF.
Bug SPIREPDF-438 Fixes the issue that the signature wasn't display after signing in PDF field.
Bug SPIREPDF-668 Fixes the issue that the color was incorrect after converting PDF to image.
Bug SPIREPDF-794 Fixes the issue that the output effect was incorrect after adding background image and setting a value for the BackgroudOpacity.
Bug SPIREPDF-1118 Fixes the issue that the output effect was incorrect after merging PDF files.
Bug SPIREPDF-4934 Fixes the issue that the output was garbled when drawing "€" with Net5.0.
Bug SPIREPDF-4953 Fixes the issue that there was a blank page when drawing the created template.
Bug SPIREPDF-4984 Fixes the issue that the application threw "System.ArgumentOutOfRangeException" when converting PDF to image.
Bug SPIREPDF-5009 Fixes the issue that the saved image didn't have been rotated after rotating PDF page.
Bug SPIREPDF-5012 Fixes the issue that there were extra spaces after extracting PDF page text.
Bug SPIREPDF-5014 Fixes the issue that the memory consumption wasn't release immediately after merging PDF files.
Bug SPIREPDF-5031 Fixes the issue that the application threw "IndexOutOfRangeException" when converting PDF to Word.
Bug SPIREPDF-5072 Fixes the issue that the content was incorrect after deleting images.

Spire.Barcode

Category ID Description
Bug SPIREBARCODE-213 Fixes the issue that the generated BarCode is incorrect when the data contains '-'.