Overview Document .Net

Document .Net is a cross-platform class library that enables your applications to do everything with a document in PDF, DOCX, RTF, HTML and Text formats. Using Document .Net you can create, load, edit, merge, sign digitally, convert and a lot of actions with a documents.


Using Document .Net in your project gives you the following benefits:

  • Single DOM (Document Object Model) for all formats. Rich API to all document elements and formatting allows to create, modify, extract, copy, split, join, and replace document content.
  • Manipulate with Sections, Paragraphs, Tables, Lists, Text, Forms and Fields, Shapes, Pictures, Formatting, Document Properties, etc.
  • Requires only .NET Framework or .NET Core.
  • Absolutely standalone, 100% managed C# assembly.

Supported File Formats

Document .Net supports multiple file formats with varying degree of support.

Input and output:

Microsoft Word Document (DOCX).

HyperText Markup Language (HTML).

Rich Text Format (RTF).

Plain text (TXT).

Adobe Portable Document Format (PDF).

Rich Set of Features

  • High-Quality Conversions. Quickly and reliably, convert between supported formats.
  • DOCX. Create, load and save.
  • RTF. Create, load and save.
  • PDF. Create, load and save.
  • HTML. Create, load and save.
  • Text. Create, load and save.
  • Images. Create save.
  • Obvious Document Object Model.
  • Merge documents.
  • Protect and encrypt documents.
  • Digitally sign documents.
  • Make PDF/A compliance.
  • Perform Mail Merge process.
  • Rasterize a document or specific pages to Image.
  • Get and set a Header / Footer, Page Setup.
  • Add Page Numbering, Text Columns.
  • Perform Pagination and get document pages.
  • Find and Replace content.
  • Manipulate with Tables, Paragraphs and Text.
  • Add and Extract Pictures.
  • Work with Shapes, Shape groups and Geometry.
  • Get and set Formatting and Styles.
  • Work with ordered and unordered Lists.
  • Insert and Update TOC - table of contents.
  • Work with Forms and Fields.
  • Change Document Properties: Author, Title, Creator, etc.