Spire.Office for .NET
- Overview
- Examples
- Guideline
- Support
- What's New
Professional .NET Document
Processing Platform
Comprehensive .NET document processing platform for enterprises and
developers. Supports Word, Excel, PowerPoint, PDF, and more to streamline
document automation.
Trusted by Enterprises Worldwide
Why Choose Spire.Office
Built for enterprises and developers who demand reliability, performance, and
security in document processing
All-in-One Suite
Consolidate multiple document processing tools into a single platform. Reduce integration overhead and lower total cost of ownership.
Enterprise-Grade Security
Operate independently without Microsoft Office or third-party dependencies. Maintain full control over your data and ensure compliance.
High-Performance Engine
Optimized for speed and scalability. Process large document batches concurrently with enterprise-level throughput guarantees.
Cross-Platform Ready
Support .NET Framework, .NET Core, and .NET 5+. Deploy seamlessly across Windows, Linux, and macOS environments.
Expert Technical Support
Access comprehensive documentation, code samples, and dedicated support teams. Get fast answers when you need them most.
Flexible Licensing
Choose from licensing models designed for organizations of every size. Scale up as your team grows with customizable options.
Complete Document Processing Suite
Comprehensive coverage for all major document formats with specialized,
production-ready capabilities
Spire.Doc
Create, edit, convert, and format Word documents programmatically. Full support for DOC, DOCX, RTF, and more.
Spire.XLS
Read, write, and manipulate Excel spreadsheets. Includes formulas, charts, pivot tables, and conditional formatting.
Spire.PDF
Generate, modify, merge, split, and secure PDF files. Add annotations, form fields, digital signatures, and watermarks.
Spire.Presentation
Build and transform PowerPoint presentations. Create slides, add animations, insert media, and export to various formats.
Spire.PDFViewer
Embed PDF viewing directly into your applications. Enable zooming, searching, printing, and navigation controls.
Spire.Barcode
Generate and scan barcodes across 40+ symbologies including QR Code, DataMatrix, Code128, EAN, and UPC.
Spire.Email
Compose, send, receive, and manage email messages programmatically. Support SMTP, POP3, IMAP, and Exchange protocols.
Spire.OCR
Extract text from images and scanned documents with high accuracy. Support multiple languages and output formats.
Spire.DocViewer
Display Word documents within your applications. Enable viewing, printing, and basic document navigation.
Spire.Spreadsheet
Preview and interact with spreadsheet files in your apps. Support cell editing, calculations, sorting, and filtering.
Spire.OfficeViewer
Unified viewer for Office documents and PDFs. Load and render Word, Excel, PowerPoint, and PDF files in one component.
Spire.DataExport
Export data to Office formats, databases, CSV, XML, and more. Streamline reporting and data interchange workflows.
Tailored for Every Industry
Purpose-built document processing solutions for diverse business needs and
regulatory requirements
Financial Services
Streamline report generation, contract management, and compliance documentation for banks, insurance firms, and investment companies. Ensure data integrity and meet strict regulatory standards.
Manufacturing
Automate production reports, quality certifications, and technical documentation. Reduce manual effort and accelerate time-to-market for manufacturing operations.
Government & Public Sector
Process official documents, manage archives, and generate statistical reports for government agencies. Meet compliance mandates and safeguard sensitive information.
Education
Generate transcripts, issue certificates, and process academic materials at scale. Improve administrative efficiency for schools, colleges, and universities.
Healthcare
Manage patient records, generate medical reports, and process healthcare documentation. Comply with HIPAA and other data privacy regulations.
Technology & Internet
Handle contracts, automate reporting, and enable data export at scale. Support high-throughput scenarios for SaaS platforms and digital services.
Flexible Enterprise Licensing
Choose the plan that fits your team size and deployment needs
Developer
Small Business
Developers &
small teams
$2,999
- 1 Developer
- 1 Deployment Location
- 1 Year Free Updates
- 72-Hour Response Time
- Paid Support (Optional)
Developer
OEM
Public deployment
for developers
- 1 Developer
- Unlimited Deployment
Locations - Public Deployment
- 1 Year Free Updates
- 48-Hour Response Time
- Paid Support (Optional)
SITE
Small Business
Growing teams &
businesses
- Up to 10 Developers
- Up to 10 Deployment
Locations - Public Deployment
- 1 Year Free Updates
- 48-Hour Response Time
- Paid Support (Optional)
SITE
OEM
Enterprise &
OEM
- Up to 10 Developers
- Unlimited Deployment
Locations - Public Deployment
- 1 Year Free Updates
- 24-Hour Response Time
- Paid Support (Optional)
Ready to Get Started?
Start your free trial today and experience enterprise-grade document
processing firsthand. Our support team is here to help you succeed.
| 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: 10.2.0
We are excited to announce the release of Spire.Office 10.2.0. In this version, Spire.Doc adds numerous APIs for customizing charts; Spire.PDF supports to replace text in the specified area using the PdfTextReplacer class; Spire.XLS supports functions such as MUNIT, FLOOR.PRECISE, and CSC; Spire.Presentation supports to save images in the master slide as SVG. Meanwhile, a large number of known bugs have been fixed.
In this version, the most recent versions of the DLLs are included.
DLL Versions:
- Spire.Doc.dll v13.2.3
- Spire.Pdf.dll v11.2.4
- Spire.XLS.dll v15.2.6
- Spire.Presentation.dll v10.2.1
- Spire.Barcode.dll v7.3.5
- Spire.Email.dll v6.6.0
- Spire.DocViewer.Forms.dll v8.8.3
- Spire.PdfViewer.Asp.dll v7.12.23
- Spire.PdfViewer.Forms.dll v7.12.23
- Spire.Spreadsheet.dll v7.5.2
- Spire.OfficeViewer.Forms.dll v8.7.15
- Spire.DataExport.dll v4.9.0
- Spire.DataExport.ResourceMgr.dll v2.1.0
Hot Fix Version: 10.1.0
We are excited to announce the release of Spire.Office 9.12.0. In this version, Spire.Doc supports checking and modifying hyperlinks for images and shapes; Spire.XLS supports the CSCH, RANDARRAY, COTH, SEQUENCE, EXPAND functions; Spire.Presentation supports obtaining the file name of embedded OLE objects; Spire.PDF enhances the conversion from XPS to PDF and PDF to PNG, HTML, SVG, OFD, XPS, and Excel. More details are listed below.
In this version, the most recent versions of Spire.Doc, Spire.XLS, Spire.Presentation, and Spire.PDF are included.
DLL Versions:
- Spire.Doc 13.1.4
- Spire.XLS 15.1.3
- Spire.Presentation 10.1.1
- Spire.PDF 11.1.0
- Spire.PDF 11.1.5
- Spire.Doc 12.12.12
- Spire.XLS 14.12.2
- Spire.Presentation 9.12.1
- Spire.PDF 10.12.4
- Spire.Barcode 7.3.5
- Spire.Email 6.6.0
- Spire.DocViewer.Forms 8.8.3
- Spire.PdfViewer.Asp 7.12.23
- Spire.PdfViewer.Forms 7.12.23
- Spire.Spreadsheet 7.5.2
- Spire.OfficeViewer.Forms 8.7.15
- Spire.DataExport 4.9.0
- Spire.DataExport.ResourceMgr 2.1.0
- Spire.DocViewer 8.8.3
- Spire.PDF 10.11.7
- Spire.XLS 14.11.3
- Spire.Doc 12.11.7
- Spire.Presentation 9.11.3
- Spire.PDF 10.11.1
- Spire.Doc.dll v12.10.13
- Spire.Pdf.dll v10.10.5
- Spire.XLS.dll v14.10.2
- Spire.Presentation.dll v9.10.2
- Spire.Barcode.dll v7.3.3
- Spire.Email.dll v6.6.0
- Spire.DocViewer.Forms.dll v8.8.2
- Spire.PdfViewer.Asp.dll v7.12.23
- Spire.PdfViewer.Forms.dll v7.12.23
- Spire.Spreadsheet.dll v7.5.2
- Spire.OfficeViewer.Forms.dll v8.7.15
- Spire.DataExport.dll 4.9.0
- Spire.DataExport.ResourceMgr.dll v2.1.0
- Spire.Doc.dll v12.8.12
- Spire.Pdf.dll v10.9.0
- Spire.XLS.dll v14.9.5
- Spire.Presentation.dll v9.9.2
- Spire.Barcode.dll v7.3.3
- Spire.Email.dll v6.6.0
- Spire.DocViewer.Forms.dll v8.8.1
- Spire.PdfViewer.Asp.dll v7.12.23
- Spire.PdfViewer.Forms.dll v7.12.23
- Spire.Spreadsheet v7.5.2
- Spire.OfficeViewer.Forms.dll v8.7.15
- Spire.DataExport.dll v4.9.0
- Spire.DataExport.ResourceMgr.dll v2.1.0
- Spire.Doc.dll v12.8.12
- Spire.Pdf.dll v10.8.1
- Spire.XLS.dll v14.8.2
- Spire.Presentation.dll v9.8.3
- Spire.Barcode.dll v7.3.3
- Spire.Email.dll v6.6.0
- Spire.DocViewer.Forms.dll v8.8.1
- Spire.PdfViewer.Asp.dll v7.12.23
- Spire.PdfViewer.Forms.dll v7.12.23
- Spire.Spreadsheet.dll v7.5.2
- Spire.OfficeViewer.Forms.dll v8.7.15
- Spire.DataExport.dll 4.9.0
- Spire.DataExport.ResourceMgr.dll v2.1.0
- 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
- 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
- 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.12.0
We are excited to announce the release of Spire.Office 9.12.0. In this version, Spire.Doc supports finding text in paragraphs; Spire.XLS supports the SEC, WRAPCOLS, PERCENTOF, REPTARRAY, SUBSTITUTES functions; Spire.Presentation enhances the conversion from PowerPoint to PDF; Spire.PDF supports setting automatic rotation orientation when performing multi-page printing; Spire.Barcode fixes the issue that the scanning result of QR code was incorrect; Spire.OCR improves the memory reclamation efficiency and recognition speed. More details are listed below.
In this version, the most recent versions of Spire.Doc, Spire.XLS, Spire.Presentation, Spire.PDF, Spire.Barcode, Spire.Email, Spire.DocViewer.Forms, Spire.PdfViewer.Asp, Spire.PdfViewer.Forms, Spire.Spreadsheet, Spire.OfficeViewer.Forms, Spire.DataExport, Spire.DataExport.ResourceMgr are included.
DLL Versions:
Hot Fix Version: 9.11.0
We are excited to announce the release of Spire.Office 9.11.0. In this version, Spire.XLS supports passing values to group pivot tables; Spire.Presentation supports setting whether to save SlidePicture shapes as graphic tags when converting PowerPoint to SVG; Spire.PDF supports returning an array of region values for the PdfTextMarkupAnnotationWidget. More details are listed below.
In this version, the most recent versions of Spire.DocViewer, Spire.PDF, Spire.XLS, Spire.Doc, Spire.Presentation, Spire.PDF are included.
DLL Versions:
Hot Fix Version: 9.10.0
We are excited to announce the release of Spire.Office 9.10.0. In this version, Spire.PDF supports ignoring images when converting PDF to Markdown; Spire.Doc adds new methods to track the addition, deletion, and modification of document elements; Spire.XLS supports ARRAYTOTEXT, ARABIC, BASE, COMBINA, XOR formulas. 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:
Hot Fix Version: 9.9.0
We're pleased to announce the release of Spire.Office 9.9.0. This version adds many new features, for example, Spire.XLS supports identify OLE objects in Msg format and disabling DTD processing; Spire.Presentation supports setting the global font directory when execute conversion feature, and also adds two properties to obtain the last row and last column of the chart's data source. What’s more, a series of issues occurred when processing Excel, PDF and PowerPoint 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:
Hot Fix Version: 9.8.0
We are excited to announce the release of Spire.Office 9.8.0. In this version, Spire.PDF supports converting HTML to PDF using the Chrome; Spire.XLS supports enabling revision mode and obtaining custom properties of worksheets; Spire.Presentation supports converting PowerPoint documents to Markdown files; Spire.OCR supports configuring OCR models, languages, and dependency libraries. 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, and Spire.Barcode are included.
DLL Versions:
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:
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:
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: