Spire.Office for .NET
.NET Office Library for developing Office in C#, VB.NET, ASP.NET
- Overview
- Examples
- Guideline
- Support
- What's New
![](/../images/intro_pic/Product_Icon/intro_office.png)
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.
![](https://cdn.e-iceblue.com/images/intro_products/productlist/doc-n.png)
Spire.Doc for .NET
Spire.Doc for .NET is a professional Word .NET library specifically designed for developers to create, read, write, convert and print Word document files from any .NET platform with fast and high quality performance.
As an independent Word .NET API, Spire.Doc for .NET doesn't need Microsoft Word to be installed on neither the development nor target systems. However, it can incorporate Microsoft Word document creation capabilities into any developers' .NET applications.
![](https://cdn.e-iceblue.com/images/intro_products/productlist/xls-n.png)
Spire.XLS for .NET
Spire.XLS for .NET is a professional Excel .NET API that can be used to create, read, write, convert and print Excel files in any type of .NET (C#, VB.NET, ASP.NET, .NET 5.0, .NET 6.0, .NET Core, .NETStandard MonoAndroid and Xamarin.iOS) application.
Spire.XLS for .NET offers an object model Excel API for speeding up Excel programming in .NET platform - create new Excel documents from template, edit existing Excel documents and convert Excel files.
![](https://cdn.e-iceblue.com/images/intro_products/productlist/ss-n.png)
Spire.Spreadsheet for .NET
Spire.Spreadsheet for .NET is a powerful Excel Viewer API for .NET. It enables developers to directly read, write, edit and customize spreadsheet for their .NET applications.
![](https://cdn.e-iceblue.com/images/intro_products/productlist/ppt-n.png)
Spire.Presentation for .NET
Spire.Presentation for .NET is a standalone .NET PowerPoint API which enables developers to create, read, write, and modify PowerPoint documents from any .NET platform.
With Spire.Presentation for .NET, you can process PPT, PPS, PPTX and PPSX presentation formats and convert presentation slides to EMF, JPG, PDF format etc.
![](https://cdn.e-iceblue.com/images/intro_products/productlist/pdf-n.png)
Spire.PDF for .NET
Spire.PDF for .NET is a professional .NET API for PDF manipulation. It can be used to create, write, edit, extract, convert, handle and read PDF files from within your .NET application, without the need for external dependencies.
Using Spire.PDF for .NET, you can implement rich capabilities to create PDF files from scratch or process existing PDF documents entirely through C#/VB code without installing Adobe Acrobat.
![](https://cdn.e-iceblue.com/images/intro_products/productlist/bc-n.png)
Spire.Barcode for .NET
Spire.Barcode for .NET is a professional barcode API specially designed for .NET developers(C#, VB.NET, ASP.NET) to generate, read and scan 1D & 2D barcodes.
Developers and programmers can use Spire.Barcode to add Enterprise-Level barcode formats to their .net applications quickly and easily.
![](https://cdn.e-iceblue.com/images/intro_products/productlist/em-n.png)
Spire.Email for .NET
Spire.Email for .NET is a professional .NET Email library specially designed for developers to create, read and manipulate emails from any .NET (C#, VB.NET, ASP.NET) platform with fast and high quality performance.
As an independent .NET Email API, Spire.Email for .NET doesn't need Microsoft outlook to be installed on the machine.
![](https://cdn.e-iceblue.com/images/intro_products/productlist/de-n.png)
![](https://cdn.e-iceblue.com/images/intro_products/productlist/ov-n.png)
Spire.OfficeViewer for .NET
Spire.OfficeViewer for .NET, as a powerful Office Viewer API, is designed for developers to load Word, Excel, Presentation slides and PDF files and view them from Windows Forms Applications. It supports to view and print DOC, DOCX, DOT, XLS, XLSX, XLSB, ODS, PPT, PPTX, PPS, PPSX and PDF file formats.
Spire.OfficeViewer is a totally independent .NET library which doesn't need to install Microsoft Office and Adobe Reader or any other 3rd party software/library on system.
![](https://cdn.e-iceblue.com/images/intro_products/productlist/docv-n.png)
Spire.DocViewer for .NET
Spire.DocViewer for .NET is a powerful MS Word document manipulation API, enabling developers to easily display, convert and interact with MS Word documents.
Spire.DocViewer for .NET provides developers with the ability to work directly with MS Word documents, removing the need for any additional software such as an MS Office installation. Spire.DocViewer helps developers quickly produce robust, high performance MS Word document manipulation from within their .NET applications.
![](https://cdn.e-iceblue.com/images/intro_products/productlist/pdfv-n.png)
Spire.PDFViewer for .NET
Spire.PDFViewer is a powerful .NET PDF Viewer API for .NET. It allows developers to load PDF documents from stream, file and byte array.
Spire.PDFViewer is able to work with PDF/A-1B, PDF/X1A standards and enables the ability to open and read encrypted PDF files. This .NET API supports multiple print orientations, including landscape, portrait and automatic.
Commercial Edition $2999
Purchase Spire.Office for .NET and save $5190
Spire.Office contains the most up-to-date versions of the above .NET API.
Free Edition $0
Free Spire.Office for .NET is a Community Edition of the Spire.Office for .NET, which is a combination of Enterprise-Level Office .NET API offered by E-iceblue.
GET STARTED
Free Trials for All Progress Solutions
Request free customized demo just for you. |
Beginners GuideBeginners Guide is the first step towards learning the basic information of Spire.Office for .NET |
Program Guide ListProgram Guide lists the detailed features of our Spire.Office for .NET and you can search for the information you want. |
The Videos give an operation guide by video. You can check the produce step by step. |
|||||||||||
Main Functions
- High Quality Word Conversion
- High Quality Excel Conversion
- High quality PDF Conversion
- Mail Merge
- Merge Excel Cells
- Merge/Split PDF documents
- Word Header and Footer
- PDF Header and Footer
- Excel Header and Footer
- Search and Highlight
- Excel Reporting - Workbook Marker Designer
- Excel Pivot Table
- Text, Image Extract from PDF documents
- Encrypt, Decrypt, Create PDF Digital Signature from PDF documents
We guarantee one business day Forum questions Reply. |
We guarantee one business day E-mail response. |
Free Customized service for OEM Users. |
|||||||||||
Skype name: iceblue.support |
Apply for a Free Trial License File. |
||||||||||||
- It relates to our components stored on E-iceblue online store.
- It costs less than 2 hours for us to complete it. If it costs more than 2 hours, please contact our sales@e-iceblue.com
This is the list of changelogs of Spire.Office New release and hotfix. You can get the detail information of each version's new features and bug solutions.
Hot Fix Version: 9.6.0
We're pleased to announce the release of Spire.Office 9.6.0. This version adds many new features, for example, Spire.Doc supports AI features and saving the XML of the document's default font replacement rules; Spire.XLS supports converting Excel to Markdown format, Spire.PDF supports converting PDF to Markdown format. Meanwhile, a series of issues occurred when converting, manipulating and printing Word, Excel and PDF files have been successfully fixed. More details are given 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 v12.6.10.0
- Spire.Pdf.dll v10.6.25.0
- Spire.XLS.dll v14.6.6.0
- Spire.Presentation.dll v9.5.3.0
- Spire.Barcode.dll v7.2.9.0
- Spire.Email.dll v6.5.10.0
- Spire.DocViewer.Forms.dll v8.7.10.0
- Spire.PdfViewer.Asp.dll v7.12.14.0
- Spire.PdfViewer.Forms.dll v7.12.14.0
- Spire.Spreadsheet v7.4.6.0
- Spire.OfficeViewer.Forms.dll v8.7.12.0
- Spire.DataExport.dll v4.9.0.0
- Spire.DataExport.ResourceMgr.dll v2.1.0
Hot Fix Version: 9.5.0
We're excited to announce the release of Spire.Office 9.5.0. In this version, Spire.Doc supports converting Word to PDF while retaining form fields, Spire.XLS supports finding cells based on regular expressions, Spire.Presentation supports setting spacing between two columns. Meanwhile, tons of known issues have been fixed. 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, and Spire.Barcode are included.
DLL Versions:
- Spire.Doc.dll v12.5.5.0
- Spire.Pdf.dll v10.5.5.0
- Spire.XLS.dll v14.5.3.0
- Spire.Presentation.dll v9.5.3.0
- Spire.Barcode.dll v7.2.9.0
- Spire.Email.dll v6.5.10.0
- Spire.DocViewer.Forms.dll v8.7.10.0
- Spire.PdfViewer.Asp.dll v7.12.14.0
- Spire.PdfViewer.Forms.dll v7.12.14.0
- Spire.Spreadsheet.dll v7.4.6.0
- Spire.OfficeViewer.Forms.dll v8.7.12.0
- Spire.DataExport.dll 4.9.0.0
- Spire.DataExport.ResourceMgr.dll v2.1.0
Hot Fix Version: 9.4.0
We are delighted to announce the release of Spire.Office 9.4.0. In this version, Spire.Doc supports working with Markdown documents; Spire.PDF supports getting the font and font size of the found text and retrieving the font formatting of found text; Spire.Presentation supports inserting math equations in paragraphs and embedding SVG files into slides as images. Moreover, a lot of 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, and Spire.Barcode are included.
DLL Versions:
- Spire.Doc.dll v12.4.7.0
- Spire.Pdf.dll v10.4.7.0
- Spire.XLS.dll v14.4.7.0
- Spire.Presentation.dll v9.4.5.0
- Spire.Barcode.dll v7.2.9.0
- Spire.Email.dll v6.5.10.0
- Spire.DocViewer.Forms.dll v8.7.8.0
- Spire.PdfViewer.Asp.dll v7.12.14.0
- Spire.PdfViewer.Forms.dll v7.12.14.0
- Spire.Spreadsheet.dll v7.4.6.0
- Spire.OfficeViewer.Forms.dll v8.7.10.0
- Spire.DataExport.dll v4.9.0.0
- Spire.DataExport.ResourceMgr.dll v2.1.0
Hot Fix Version: 9.3.1
We are excited to announce the release of Spire.Office 9.3.1. In this version, Spire.Doc supports parsing GIF format content in Word documents; Spire.Presentation supports AI features and setting PPTX to SVG conversion options; Spire.DocViewer supports WPF and MAUI platforms; Spire.XLS supports PivotTable grouping functionality; Spire.PDFViewer supports obtaining the coordinates of a mouse click relative to the PDF page content. In additions, a lot of 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, and Spire.Barcode are included.
DLL Versions:
- Spire.Doc.dll v12.2.10
- Spire.Pdf.dll v10.3.7
- Spire.XLS.dll v14.3.3
- Spire.Presentation.dll v9.3.4
- Spire.Barcode.dll v7.2.9
- Spire.Spreadsheet.dll v7.4.6
- Spire.Email.dll v6.5.10
- Spire.DocViewer.Forms.dll v8.7.8
- Spire.PdfViewer.Forms.dll v7.12.11
- Spire.PdfViewer.Asp.dll v7.12.11
- Spire.OfficeViewer.Forms.dll v8.7.6
- Spire.DataExport.dll v4.9.0
- Spire.DataExport.ResourceMgr.dll v2.1.0
Hot Fix Version: 9.2.0
We are excited to announce the release of Spire.Office 9.2.0. In this version, Spire.XLS supports setting the clipping position of header and footer images and adds XLT, XLTX, and XLTM formats to the FileFormat enumeration; Spire.Presentation supports embedding fonts in PPTX; Spire.PDF enhances the conversion from PDF to PDF/A, images, and OFD; Spire.Doc enhances the conversion from Word to PDF and HTML. Besides, a lot of 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 v12.2.1
- Spire.Pdf.dll v10.2.2
- Spire.XLS.dll v14.2.1
- Spire.Presentation.dll v9.2.0
- Spire.Barcode.dll v7.2.9
- Spire.Spreadsheet.dll v7.4.6
- Spire.Email.dll v6.5.10
- Spire.DocViewer.Forms.dll v8.7.3
- Spire.PdfViewer.Forms.dll v7.12.3
- Spire.PdfViewer.Asp.dll v7.12.3
- Spire.OfficeViewer.Forms.dll v8.7.6
- Spire.DataExport.dll v4.9.0
- Spire.DataExport.ResourceMgr.dll v2.1.0
Hot Fix Version: 8.12.1
We are excited to announce the release of Spire.Office 8.12.1. In this version, Spire.Doc supports text shaping in Word to PCL and PostScript conversion and determining if a document is encrypted; Spire.Presentation supports converting master pages to images; Spire.PDFViewer supports the interface zoom effect by using Ctrl + scroll wheel in WinForm projects. Besides, a lot 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.12.4
- Spire.Pdf.dll v9.12.0
- Spire.XLS.dll v13.12.3
- Spire.Presentation.dll v8.12.2
- Spire.Email.dll v6.5.8
- Spire.Barcode.dll v7.2.5
- Spire.DocViewer.Forms.dll v8.7.3
- Spire.Spreadsheet.dll v7.4.3
- Spire.PdfViewer.Forms.dll v7.12.3
- Spire.PdfViewer.Asp v7.12.3
- Spire.OfficeViewer.Forms.dll v8.7.4
- Spire.DataExport.dll v4.9.0
- Spire.DataExport.ResourceMgr.dll v2.1.0
Hot Fix Version: 8.11.2
We are happy to announce the release of Spire.Office 8.11.2. In this version, Spire.Doc publicizes the enumeration of Spire.Doc.Publics.Drawing.FontStyle; Spire.PDF adds the new PdfImageHelper interface for image extraction, deletion, replacement and compression; Spire.Presentation releases several new features, such as obtaining the height and width of the text area within a shape and retrieving text from different lines within a shape. Besides, a lot of 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.11.8
- Spire.Pdf.dll v9.11.9
- Spire.XLS.dll v13.11.4
- Spire.Presentation.dll v8.11.1
- Spire.Email.dll v6.5.8
- Spire.Barcode.dll v7.2.3
- Spire.DocViewer.Forms.dll v8.7.4
- Spire.Spreadsheet.dll v7.4.3
- Spire.PdfViewer.Forms.dll v7.12.1
- Spire.PdfViewer.Asp v7.12.1
- Spire.OfficeViewer.Forms.dll v8.11.2
- Spire.DataExport.dll v4.9.0
- Spire.DataExport.ResourceMgr.dll v2.1.0.
Hot Fix Version: 8.11.0
We are happy to announce the release of Spire.Office 8.10.2. In this version, Spire.PDF supports getting the text coordinates of multi-column text in reading order; Spire.Doc adds the feature of text formatting when converting Word to PDF; Spire.XLS supports customizing the names of pivot table fields; Spire.Presentation supports getting location information of the text within shapes. Besides, a lot of 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.10.11
- Spire.Pdf.dll v9.10.2
- Spire.XLS.dll v13.10.3
- Spire.Presentation.dll v8.10.3
- Spire.Email.dll v6.5.8
- Spire.DocViewer.Forms.dll v8.7.3
- Spire.PdfViewer.Forms.dll v7.12.1
- Spire.PdfViewer.Asp.dll v7.12.1
- Spire.Spreadsheet.dll v7.4.3
- Spire.OfficeViewer.Forms.dll v8.10.2
- Spire.Barcode.dll v7.2.3
- Spire.DataExport.dll v4.9.0
- Spire.DataExport.ResourceMgr.dll v2.1.0
Hot Fix Version: 8.9.3
We are delighted to announce the release of Spire.Office 8.9.3. In this version, Spire.Presentation 8.9.4 supports setting the time for automatic slide switching as well as setting and reading the transparency and brightness of gradient stop styles; Spire.PDF 9.9.9 enhances the conversion from PDF to images and OFD to PDF; Spire.Doc 11.9.19 enhances the conversion from Word and HTML to PDF. Besides, a lot of 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.9.19
- Spire.Pdf.dll v9.9.9
- Spire.XLS.dll v13.9.1
- Spire.Presentation.dll v8.9.4
- Spire.Email.dll v6.8.0
- Spire.DocViewer.Forms.dll v8.7.0
- Spire.PdfViewer.Forms.dll v7.12.0
- Spire.PdfViewer.Asp.dll v7.12.0
- Spire.Spreadsheet.dll v7.4.2
- Spire.OfficeViewer.Forms.dll v8.9.3
- Spire.Barcode.dll v7.2.1
- Spire.DataExport.dll v4.9.0
- Spire.DataExport.ResourceMgr.dll v2.1.0
Hot Fix Version: 8.9.2
We are happy to announce the release of Spire.Office 8.9.2. In this version, Spire.Doc exposes the AllowOverlap and BehindText properties under the ShapeObject object; Spire.PDF supports setting page margins when printing and adds a new method to determine if a document is encrypted without loading the document; Spire.XLS supports adding signature lines, getting shapes in sheets and customizing the paper size without scaling the content during printing; Spire.Presentation supports highlighting replaced text. Besides, a lot of 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.8.22
- Spire.Pdf.dll v9.9.3
- Spire.XLS.dll v13.8.14
- Spire.Presentation.dll v8.8.4
- Spire.Email.dll v6.8.0
- Spire.DocViewer.Forms.dll v8.7.0
- Spire.PdfViewer.Forms.dll v7.12.0
- Spire.PdfViewer.Asp.dll v7.12.0
- Spire.Spreadsheet.dll v7.4.2
- Spire.OfficeViewer.Forms.dll v8.9.2
- Spire.Barcode.dll v7.2.1
- Spire.DataExport.dll v4.9.0
- Spire.DataExport.ResourceMgr.dll v2.1.0.