Spire.Office for .NET

  • Overview
  • Examples
  • Guideline
  • Support
  • What's New
Enterprise Document Processing Solution

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

100K+
Enterprise Users
1M+
Developers
99.9%
Customer Satisfaction
15+
Years of Experience

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

Spire.Doc

Create, edit, convert, and format Word documents programmatically. Full support for DOC, DOCX, RTF, and more.

Spire.XLS

Spire.XLS

Read, write, and manipulate Excel spreadsheets. Includes formulas, charts, pivot tables, and conditional formatting.

Spire.PDF

Spire.PDF

Generate, modify, merge, split, and secure PDF files. Add annotations, form fields, digital signatures, and watermarks.

Spire.Presentation

Spire.Presentation

Build and transform PowerPoint presentations. Create slides, add animations, insert media, and export to various formats.

icon

Spire.PDFViewer

Embed PDF viewing directly into your applications. Enable zooming, searching, printing, and navigation controls.

icon

Spire.Barcode

Generate and scan barcodes across 40+ symbologies including QR Code, DataMatrix, Code128, EAN, and UPC.

icon

Spire.Email

Compose, send, receive, and manage email messages programmatically. Support SMTP, POP3, IMAP, and Exchange protocols.

icon

Spire.OCR

Extract text from images and scanned documents with high accuracy. Support multiple languages and output formats.

icon

Spire.DocViewer

Display Word documents within your applications. Enable viewing, printing, and basic document navigation.

icon

Spire.Spreadsheet

Preview and interact with spreadsheet files in your apps. Support cell editing, calculations, sorting, and filtering.

icon

Spire.OfficeViewer

Unified viewer for Office documents and PDFs. Load and render Word, Excel, PowerPoint, and PDF files in one component.

icon

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,549

$2,999
  • 1 Developer
  • 1 Deployment Location
  • 1 Year Free Updates
  • 72-Hour Response Time
  • Paid Support (Optional)
Purchase Now

Developer
OEM

Public deployment
for developers

$8,999
  • 1 Developer
  • Unlimited Deployment
    Locations
  • Public Deployment
  • 1 Year Free Updates
  • 48-Hour Response Time
  • Paid Support (Optional)
Purchase Now
Most Popular

SITE
Small Business

Growing teams &
businesses

$13,900
  • Up to 10 Developers
  • Up to 10 Deployment
    Locations
  • Public Deployment
  • 1 Year Free Updates
  • 48-Hour Response Time
  • Paid Support (Optional)
Purchase Now

SITE
OEM

Enterprise &
OEM

$38,688
  • Up to 10 Developers
  • Unlimited Deployment
    Locations
  • Public Deployment
  • 1 Year Free Updates
  • 24-Hour Response Time
  • Paid Support (Optional)
Purchase Now

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.

Professional Stand-Alone Office Development Suites for .NET

Over 1,000,000 Developers Are Already Using Our Libraries
To Create Their Amazing Applications.
Request free customized demo just for you.
Convert Word to PDFTutorials / Live Demo / Orginial Word and PDF file

Convert Word to PDF

Convert Word to HTMLTutorials / Live Demo / Orginial Word and HTML file

Convert Word to HTML

Convert Word to XPSTutorials / Live Demo / Orginial Word and XPS file

Convert Word to XPS

Mail MergeTutorials / Live Demo / C# Code

Mail Merge

Search and HighlightTutorials / Live Demo / C# Code

Serach and Highlight

Create TableTutorials / Live Demo / C# Code

Create Table

Convert Excel to PDFTutorials / Live Demo / Orginial Excel and PDF file

Convert Excel to PDF

Convert Excel to HTMLTutorials / Live Demo / Orginial Excel and HTML file

Convert Excel to HTML

Convert Excel to ImageTutorials / Live Demo / Orginial Excel and Image file

Convert Excel to Image

Marker DesignerTutorials / Live Demo / C# Code

Marker Designer

Create Excel Pivot TableTutorials / Live Demo / C# Code

Runtime Excel Calculation

Runtime Excel CalculationTutorials / Live Demo / C# Code

Runtime Excel Calculation

Convert PPT to PDFTutorials / Orginial PPT and PDF file

Convert PPT to PDF

Convert PPT to ImageTutorials / Orginial PPT and Image file

Convert PPT to Image

Convert PPT to PPTXTutorials / Orginial PPT and PPTX file

Convert PPT to PPTX

Insert Chart to PPTTutorials / C# Code

Insert Chart to PPT

Insert Table to PPTTutorials / C# Code

Insert Table to PPT

Insert Shape to PPTTutorials / C# Code

Insert Shape to PPT

Convert PDF to DocTutorials / Orginial PDF and Doc file

Convert PDF to Doc

Convert HTML to PDFTutorials / Orginial HTML and PDF file

Convert HTML to PDF

Convert PDF to ImageTutorials / Orginial PDF and Image file

Convert PDF to Image

Convert XPS to PDFTutorials / Orginial XPS and PDF file

Convert XPS to PDF

Read Text and Images from PDFTutorials / C# Code

Read Text and Images from PDF

Form FillingTutorials / C# Code

Fill Form Fields in PDF File with C#

Export Data into ExcelTutorials / C# Code

Export Data into Excel

Export Data into WordTutorials / C# Code

Export Data into Word

Export Data into HTMLTutorials / C# Code

Export Data into HTML

Export Data into PDFTutorials / C# Code

Export Data into PDF

Export Data into MS AccessTutorials / C# Code

Export Data into MS Access

Export Data into XMLTutorials / C# Code

Export Data into XML

Encrypted, Word 97-2003, Word 2007 and Word 2010 C# Code

View Word Documents

Print Word Documents C# Code

Print Word Documents

Zoom in/out, Page up/down, Current page, Total page C# Code

Page Operation

Encrypted, With attachments, Embedding hyperlinks, Embedding fonts C# Code

View PDF Files

PDF Page Rotation C# Code

PDF page rotation

Lines, Curve and Table C# Code

Wide support PDF content

Landscape, Portrait and Automatic C# Code

Multiple printing orientations

Self-motion, Single page, Serious and Dynamic C# Code

Four Viewing Modes

Professional Stand-Alone Office Development Suites for .NET

Over 1,000,000 Developers Are Already Using Our Libraries
To Create Their Amazing Applications.

Beginners Guide

Beginners Guide is the first step towards learning the basic information of Spire.Office for .NET

Program Guide List

Program 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

Main Functions and you can have brief information of it.

Professional Stand-Alone Office Development Suites for .NET

Over 1,000,000 Developers Are Already Using Our Libraries
To Create Their Amazing Applications.

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.

To help you get started quickly, we offer free customized demos to our customers. Please contact support@e-iceblue.com for the free demo. Make sure the demo you want meets the below requirements.
  • 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

If you have tried out Spire.Office and found it useful, please consider sharing your experience with others. By sharing your testimonial with us, you will not only help others to make the right decision but will also to earn rewards from us. Please send your testimonials to sales@e-iceblue.com.

Professional Stand-Alone Office Development Suites for .NET

Over 1,000,000 Developers Are Already Using Our Libraries
To Create Their Amazing Applications.

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.

Download Spire.Office to start a free trial:

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

  • 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:

    • 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

    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:

    • 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

    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:

    • 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

    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:

    • 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

    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:

    • 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

    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