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.Doc
Category | ID | Description |
New feature | - | Added 'ListLevel.Equals' to compare whether two ListLevels are consistent.
|
New feature | - | Supported setting or deleting the picture bullet.
|
Optimization | - | Deprecated the “Document.ListStyles” and replaced it with “Document.ListReferences”. Added new methods in “Document.ListReferences” to create ListDefinitionReference classes.
|
Optimization | - | The public constructor for “ListStyle” has been removed. “ListStyle” objects are now managed within the “Document.Styles” collection and should be created using the “StyleCollection.Add(ListType listType, string name)” method.
|
Optimization | - | Changed to apply the list style using "ListFormat.AppleStyle" or "ListFormat.AppleListRef(ListDefinitionReference list, int leverNode)" method. |
Optimization | - | Changed the property “ListFormat.CurrentListStyle” to “ListFormat.CurrentListRef”. |
Optimization | - | Removed “ListFormat.IsRistNumbering” and “ListFormat.CustomStyleName”. |
Optimization | - | Changed to set the List “starting number” using the following method.
|
Spire.Presentation
Category | ID | Description |
Update | - | .NET Core 2.0
|
Update | - SPIREPDF-7427 | .NET 6.0
|
Bug | SPIREPPT-2885 | Fixed an issue where the default fallback font setting was not applied correctly when converting PPTX to PDF. |
Bug | SPIREPPT-2889 | Fixed an issue where the background color was incorrect when converting PPTX to PDF. |
Bug | SPIREPPT-2893 | Fixed an issue where the text font size became smaller when converting PPTX to PDF. |
Bug | SPIREPDF-7359 | Fixes incorrect rendering when drawing images to PDF pages. |
Bug | SPIREPPT-2909 | Fixed an issue where the text formatting was incorrect when converting PPTX to PDF. |
Bug | SPIREPPT-2933 | Fixed an issue where the shape formatting was incorrect when converting PPTX to PDF. |
Bug | SPIREPPT-2935 SPIREPDF-7561 | Fixed an issue where the shape color was incorrect when converting PPTX to PDF. |
Bug | SPIREPPT-2936 | Fixed an issue where extra boxes appeared when converting PPTX to PDF. |
Spire.PDF
Category | ID | Description |
New feature | SPIREPDF-7649 | Supports setting the width and height of SVG files when converting PDF to SVG.
|
Bug | SPIREPDF-5710 | Fixed an issue where text direction was incorrectly reversed when adding EMF images to PDF. |
Bug | SPIREPDF-7443 | Fixed an issue where LinearGradient and RadialGradient effects were not supported when converting PDF to SVG format. |
Bug | SPIREPDF-7478 | Fixed an issue where font styles were incorrect when replacing text in PDF. |
Bug | SPIREPDF-7539 | Fixed an issue where no output file could be generated when converting HTML to PDF using QT in a container environment. |
Bug | SPIREPDF-7594 | Fixed an issue where HTML files generated from PDF conversion could not be edited normally in the "jodit-react WYSIWYG" editor. |
Bug | SPIREPDF-7628 | Fixed an issue where the program threw an InvalidOperationException when concurrently adding text to PDF Layers. |
Bug | SPIREPDF-7661 | Fixed an issue where the output image quality was blurry when converting PDF to images. |
Bug | SPIREPDF-7671 | Fixed an issue where text fonts were changed when converting OFD to PDF. |
Optimization | SPIREPDF-7471 | Optimizes the time consumption for converting PDF to PDFA. |
Adjustment | — | Upgrades some dependency versions in .NET Core 2.0 and .NET 6.0. |
Bug | SPIREPDF-7454 | Fixes the issue where content discrepancies occurred when converting PDF to TIFF images. |
Bug | SPIREPDF-7515 | Fixes the issue where text was converted to images when converting a PDF to PPTX. |
Bug | SPIREPDF-7557 | Fixes the issue where converted TIFF images appeared blurry and text turned into black blocks when converting PDF to TIFF. |
Bug | SPIREPDF-7586 | Fixes the issue where the remaining text in table cells was not displayed on the next page when encountering line breaks during page breaks. |
Bug | SPIREPDF-7610 | Fixes the issue where the program threw an "illegal Subtype 'Type2' in font dictionary" exception when extracting text from a PDF document. |
Bug | SPIREPDF-7618 | Fixes the issue where the generated image dimensions were incorrect when using custom DPI for image conversion. |
Bug | SPIREPDF-7621 | Fixes the issue where the program threw an "Object reference not set to an instance of an object" exception when replacing text. |