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
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 '-'. |