Spire.Office for .NET is a combination of Enterprise-Level Office .NET API offered by E-iceblue. It includes Spire.Doc, Spire.XLS, Spire.Spreadsheet, Spire.Presentation, Spire.PDF, Spire.DataExport, Spire.OfficeViewer, Spire.PDFViewer, Spire.DocViewer, Spire.Barcode and Spire.Email. Spire.Office contains the most up-to-date versions of the above .NET API.
With Spire.Office for .NET, developers can create a wide range of applications. It enables developers to open, create, modify, convert, print, View MS Word, Excel, PowerPoint and PDF documents. Furthermore, it allows users to export data to popular files such as MS Word/Excel/RTF/Access, PowerPoint, PDF, XPS, HTML, XML, Text, CSV, DBF, Clipboard, SYLK, PostScript, PCL, etc.
Spire.Office for .NET can be linked into any type of a 32-bit or 64-bit .NET application including ASP.NET, Web Services and WinForms for .NET Framework version 2.0 to 4.5. Spire.Office also supports to work on .NET Core, .NET 5.0, .NET 6.0, Microsoft Azure, Mono Android and Xamarin.iOS.
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 | Fixes the issue that the program threw exceptions when converting OFD to PDF. |
SPIREPDF-5985 | ||
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 | Fixes the issue that the application threw "Merged cells found." when splitting table merged cell. |
SPIREPPT-2225 | ||
Bug | SPIREPPT-2212 | Fixes the issue that the chart data was updated incorrectly. |
SPIREPPT-2243 | ||
Bug | SPIREPPT-2245 | Fixes the issue that the result was blurry after saving the GroupShape to image. |
SPIREPPT-2274 | ||
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. |