>>Key Features
Create DOCX
Create RTF
Convert DOCX <=> RTF
Mail Merge and Reporting
Mail Merge: Simple envelope
Download trial
Code Examples
API Reference
Version History
Tutorials & Videos
How to generate a DOCX document within .Net and C# (Video).
How to create an RTF document in C# and .Net (Video).
How can a Word (*.docx and *.rtf) document be created in C# and .Net.
Mail Merge: generate a simple envelope using C# and Document .Net.
How programmatically convert between DOCX and RTF in C# using Document .Net library?.

"Gives API to generate, load and parse DOCX, RTF, PDF and Text documents in .Net and C#"

Document .Net - Generate, Load and Parse DOCX, RTF, PDF and Text documents in .Net and C#


«Document .Net» will help you in development of applications which operates with DOCX, RTF, PDF and Text documents. After adding of the reference to "SautinSoft.Document.dll" (it's 100% C# managed assembly) you will be able to create a new document, parse an existing, modify anything what you want. Not too shabby! Let us say:
  • Generate new document on fly and fill it by necessary data.
  • Load existing document and get all it's structure as tree of objects.
  • Modify paragraph formatting, text, tables, TOC and other elements in existing document.
  • Parse the document and get the tree of its objects.
  • Replace, merge any data in documents and save as new DOCX, Text or RTF.
  • Convert between PDF, DOCX, RTF and Text.

Nuget   Download, (Feb 16th, 2018)

Have a Question?

You have a question, need a support or a code example: ask our support team at We will help you quickly and with pleasure.

Feature Highlights

Here is the list with formats supported by the current version:

Supports reading and writing DOCX
Supports reading and writing RTF
Supports reading of PDF format
Supports reading and writing Text
Read, WriteRead, WriteReadRead, Write

Product Highlights:

  • Created in 100% managed C#.
  • No Microsoft Office automation.
  • Has own DOCX parser and renderer according to ECMA-376 specification.
  • Has own RTF parser and renderer according to RTF 1.8 specification.
  • Has own PDF parser according to PDF reference 1.7.

What "Document .Net" can give me:

  1. Save time and cost of the product development. The writing of own classes to support PDF, RTF and DOCX formats in C# requires a lot of days of hard work and takes approx 300 000 C# code lines. Document .Net will save a lot of my time and I'll need only to add the reference to "SautinSoft.Document.dll" and write 5-7 C# code lines.

  2. The one product provides me by set of API to create, load, parse, convert, modify documents in various formats at once: DOCX, RTF, PDF, Text.

  3. Because of this is absolutely standalone .Net library, my clients don't need to have Adobe Acrobat, MS Word or other software.

  4. My software will have the one of the fastest API to process documets. At a machine with Intel Core i5-3337U and 4GB of RAM the Document .Net generates a simple DOCX document (one page filled by formatted text) without saving it to HDD:

    • 1000 documents by 0.45 sec.
    • 10000 documents by 3.61 sec.
  5. I can select a desired edition between: Total and Standard. This saves my money. Let's us say, that I'm looking for only the API to create or parse DOCX and RTFand don't need PDF format. Given this point, I can purchase the "Standard" edition of Document .Net. It's much cheaper than competitor's price.

  6. The one time price. I pay a one time and can use «Document .Net» for a whole life without any additional fees. My license will never expires.

  7. As bonus, I get unlimited technical support during a whole life for free and independently of the date of my purchasing.

Requrements and Technical Information

     Requires only .Net 4.0 or above. Our product is compatible with all .Net languages and supports all Operating Systems where .Net Framework can be used.

Note that «Document .Net» is entirely written in managed C#, which makes it absolutely standalone and an independent library. Of course, No dependency on Microsoft Word.

Reasonable prices

     The library offers for developers comprehensive API to do all what they want with DOCX, RTF, HTML, PDF and Text formats at reasonably prices. The main point of interest is that «Document .Net» is less expensive than all of its more or less popular counterparts. For example, a single license of Document .Net - Standard Edition starts from $530.


To see this functionality firsthand, download the freshest «Document .Net» with code examples, 12.3 Mb.


Products Downloads Support Company
Buy now
Follow us on Google Plus SautinSoft on Facebook SautinSoft on Twitter SautinSoft on Youtube Our Blog
Copyright © 2002 - 2018 SautinSoft (started from All rights reserved.