• Overview

    Spire.Doc for .NET is a professional Word .NET library specially designed for developers to create, read, write, convert and print Word document files from any .NET( C#, VB.NET, ASP.NET) platform with fast and high quality performance. As an independent Word .NET component, Spire.Doc for .NET doesn't need Microsoft Word to be installed on the machine. However, it can incorporate Microsoft Word document creation capabilities into any developers' .NET applications.

    Spire.Doc for .NET is a proven reliable MS Word API for .NET which enables to perform many Word document processing tasks. It supports C#, VB.NET, ASP.NET and ASP.NET MVC. Spire.Doc supports Word 97-2003 /2007/2010/2013 and it has the ability to convert them to commonly used file formats like XML, RTF, TXT, XPS, EPUB, EMF, HTML and vice versa. Furthermore, it supports to convert Word Doc/Docx to PDF using C# in high quality.

    The Difference between Standard and Pro Edition lies in the feature of File Conversion: Pro Edition supports converting files from Word to PDF, Word to HTML, Word to XPS, Word to Text, Word to Image and Word to XML(the Word can be either .Doc or .Docx).
    Unlike Pro Edition, the standard edition doesn't support conversion of any kind mentioned above.


    Main Functions

    Only Spire.Doc, No Microsoft Office Automation
    Spire.Doc for .NET is a totally independent .NET Word class library which doesn't require Microsoft Office installed on system. Microsoft Office Automation is proved to be unstable, slow and not scalable to produce MS Word documents. Spire.Doc for .NET is many times faster than Microsoft Word Automation and with much better stability and scalability. By using Spire.Doc for .NET, users can save Word Doc/Docx to stream, save as web response and convert Word Doc/Docx to XML, RTF, EMF, TXT, XPS, EPUB, HTML and vice versa. Spire.Doc for .NET also supports to convert Word Doc/Docx to PDF and HTML to image. A common use of Spire.Doc for .NET is to create Word document dynamically from scratch. Almost all Word document elements are supported. Mainly includes page, sections, headers, footers, footnotes, paragraphs, lists, tables, text, fields, hyperlinks, bookmarks, comments, images, styles, background settings, printing features, document settings and protection. Furthermore, drawing objects including shapes, textboxes, images, OLE objects and controls are supported as well. Spire.Doc for .NET enables developers to process pre-existing Word documents. It supports search and replace function, alignment, page break, fill field, document concatenate, document copy, print, complex and deeply nested mail merge, etc. By using Spire.Doc, developers can build any type of a 32-bit or 64-bit .NET application including C#, VB.NET, ASP.NET, Web Services and WinForms for .NET Framework version from 2.0 to 4.5.

    Effect Screenshots

    • 01.png
    • 02.png
    • 03.png
    • 04.png
    • 05.png
    • 06.png
    • 07.png
    • 08.png
    • 09.png

    High Performance

    High performance for generating Word documents with huge pages. Superior performance support for reading and writing Word documents.
  • Features

    Here is a brief summary of Spire.Doc for .NET features.

    Technical Features

    Spire.Doc for .NET enables developers/programmers to build WinForms, Web Services, ASP.NET and other type for .NET applications from version 2.0 to 4.5 on 32-bit or 64-bit system.

    Generating , Writing, Editing and Saving

    Spire.Doc for .NET enables quick generating, saving, writing and editing Word documents.


    Spire.Doc for .NET enables converting Word documents to most common and popular formats.

    Inserting, Editing and Removing Objects

    Spire.Doc for .NET enables to inserting, editing and removing external objects in Word.


    Spire.Doc for .NET enables formatting contents in documents, including character, paragraphs, pages and whole document.

    Mail Merge

    Spire.Doc for .NET enables executing mail merge function to create records, orders and reports.
    • Perform simple mail merge fields (name and value) to create single item.
    • Execute mail merge to create a group of data records with connecting customized data source.
    • Populate document with data from .NET data source including DataSet, DataTable, DataView or any other files (for example, xml) to create large amounts of records or report by using mail merge.

    Feature Details

    Support Word97~2003 Word2007 Word2010 Word2013
    Operation Create New Document Edit Existing Document
    Save to file Save to stream Save as web response
    Document Properties Setup Document Print Setup
    Multiple Section Page Break
    Document Copy Multiple Document Concatenate
    Encrypt Document Decrypt Document
    Globally Search Globally Replace
    Mail Merge Nested Mail Merge Customize Mail Merge Fill Field
    Format and Style Font Color Highlight
    Indent List Text Alignment
    Building Style Named Style
    Content Image Hyperlink Comments Bookmark
    Table Table of Content Foot Note Ole Object
    Header (Text/Image/Table) Footer (Text/Image/Table)
    CheckBoxFormField DropDownFormField TextFormField Textbox
    TextWaterMark ImageWaterMark Field (91 types) HTML
    Convert Src Type Open Save Dest Type
    Doc Dot Docx Xml Txt Html PDF Rtf EPUB
    PDF × × × × × × × × × ×
    EPUB × × × × × × × × × ×
    Not supported in Standard Edition
  • Demo
    Convert Word to PDF Convert Word to HTML Convert Word to Image Convert Word to XPS
    Mail Merge Search and Highlight Header and Footer Create/Update Table
    Request free customized demo just for you.

    High Quality Conversion

    Convert Word to PDF ( Tutorials / Live Demo )

    Convert Word to PDF

    Convert Word to HTML ( Tutorials / Live Demo )

    Convert Word to HTML

    Convert Word to Image ( Tutorials / Live Demo )

    Convert Word to Image

    Convert Word to XPS ( Tutorials / Live Demo )

    Convert Word to XPS

    Mail Merge

    Mail Merge ( Tutorials / Live Demo )

    Mail Merge

    Search and Highlight

    Search and Highlight ( Tutorials / Live Demo )

    Serach and Highlight

    Header and Footer

    Header and Footer ( Tutorials / Live Demo )

    Header and Footer

    Create/Update Table

    Create Table ( Tutorials / Live Demo )

    Create Table

  • Guideline

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

    Main Functions contain the main features of our Spire.Doc for .NET and you can have brief information of it.

    Program Guide lists the detailed features of our Spire.Doc 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.

  • Support

    Frequently asked question for Spire.Doc of technical and function issues.

    We guarantee one business day Forum questions Reply.

    We guarantee one business day E-mail response.

    Free Customized service for OEM Users.

    Skype account: iceblue-support

    To ensure our products to be easier to use, 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.Doc 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.