In This Topic
DsWord provides many different features that enable the developers to build intuitive and professional-looking Word documents. The main features for DsWord library are as follows:
- Work with Word documents programmatically
Using DsWord, you can programmatically create Word documents with simple or complex business requirements in .NET Standard applications without the help of an external word processor. You can also load, modify the Word documents from an external source and save them again.
- High-Performance Library
DsWord is a high performance library which is faster alternative to the Microsoft Word automation.
- Work with Document content
DsWord allows you to work with inbuilt document properties, text objects, range objects, and preserve macros. You can also copy or move document content and split or merge documents.
- Document Formatting
DsWord supports document formatting which includes character, paragraph, list, table, page, and section formatting. You can also detect source of formatting property in Word documents.
- Advanced document protection
DsWord lets you protect the contents of a document. DsWord provides properties to control the different types of modifications applied on Word documents.
- Extensive support for Content controls
DsWord library provides support for different types of content controls and their mappings. It also provides the flexibility to reuse your content by creating building blocks and maintaining their collection.
- Supported file formats
DsWord supports DOCX, DOTM, DOCM, DOTX file formats completely and can read files with FlatOPC, FlatOpcMacroEnabled, FlatOpcTemplate, and FlatOpcTemplateEnabled formats.
- Export to PDF and Image Formats
DsWord library allows you to export a Word document to PDF and Image file formats programmatically with just a single line of code. Even, right-to-left text, vertical text, East Asian languages, superscript, subscript etc. can also be exported without impacting their formats.
- View Options
DsWord library lets you set the view and zoom options to specify how a document appears when it is opened in an application.
- Theme
DsWord library allows you to customize themes applied on a Word document, hence giving it a consistent styling and professional look.
- Rich set of features
DsWord library provides a rich set of features that allow you to generate Word documents with content including formatted text and paragraphs, images, shapes, hyperlinks, bookmarks, comments, tables, lists, headers, footers, footnotes, endnotes, textbox and more.
- Report Templates to Generate Word Documents
DsWord provides Report Templates with comprehensive API to generate Word Documents with advanced layouts. You can use various data sources to bind the data. The template layout provides flexible syntax, easy notations and extended reusability making it an ideal solution to generate desired documents.
For additional information about the supported features in DsWord, see Features topic.
Note: Keep in mind that the following MS Word objects are not yet supported by DsWord object model. These objects are preserved in a load, modify, or save scenario but are not accessible via DsWord object model and are not parsed by DsWord except for removal.
- Charts & diagrams
- VML Objects
- Embedded objects, such as controls and OLE objects
- Revisions
- Ruby Phonetic Guide
- Sub documents references
- Picture Effects