New to Telerik Document ProcessingStart a free 30-day trial

RadWordsProcessing Overview

Updated on Jun 16, 2026

RadWordsProcessing is the Telerik Document Processing library for creating, editing, importing, converting, and exporting Word-processing documents in .NET applications. Use it when you need programmatic control over document content, formatting, document structure, and format conversion without automating Microsoft Word.

This overview explains what the library does, which document elements it supports, which formats you can work with, and where to continue next based on your scenario.

Diagram showing the RadWordsProcessing document workflow from creation to export

If you still need to install Telerik Document Processing, see First Steps in Using Telerik Document Processing for the available installation options.

For a step-by-step first project, see Getting Started with RadWordsProcessing.

Illustration of the RadWordsProcessing document object model

Key Features

Use RadWordsProcessing for these common tasks:

  • Create a new RadFlowDocument in code.
  • Import content from supported document formats.
  • Edit document text, structure, formatting, tables, images, fields, and hyperlinks.
  • Convert documents between supported formats.
  • Export documents to .docx, .rtf, .html, .txt, or .pdf.
  • Generate personalized output through mail merge.
  • Merge multiple documents while controlling style resolution.
  • Extract insights from documents with GenAI-powered Document Insights.

The following table summarizes the main capabilities that users typically need first:

FeatureDescription
Mail mergeGenerate personalized documents from a template and a data source such as a database table or object collection.
Merge documentsInsert one document into another and control how styles from both documents are combined.
Import document elementsReuse specific elements from one document inside another document.
Clone documents and elementsDuplicate documents or individual elements before further processing.
Find and replaceSearch for text in a RadFlowDocument and replace the matches or update their formatting.
RadFlowDocumentEditorCreate and modify document content with a higher-level API that reduces manual element management.
Formatting supportApply character, paragraph, table, and section formatting to control the appearance and layout of document content.
GenAI-powered Document InsightsSummarize document content and ask questions about a Word document by using Large Language Models (LLMs).

Document Model Overview

The RadWordsProcessing model is built around RadFlowDocument. Each document contains structured elements that you can create, inspect, and update through the API.

Block-Level Elements

Use these elements to organize document structure:

ElementDescription
SectionsSplit a document into logical parts and configure page settings, headers, footers, and watermarks.
ParagraphsStore text and inline content while exposing paragraph-level formatting and layout settings.
TablesInsert and edit rows, cells, layout, borders, spacing, and table content.

Inline Elements and Content

Use inline elements to control the content that appears inside paragraphs:

ElementDescription
RunsHold text with specific character formatting.
Inline images and floating imagesInsert pictures that flow with text or float independently on the page.
FieldsInsert merge fields, document variables, and custom code fields.
BreaksControl line, page, and other document breaks.
BookmarksAdd named locations that you can target from other content.
HyperlinksLink to websites or bookmarks inside the same document.
Tab stopsControl horizontal alignment points within a paragraph.

Styles, Controls, and Shapes

Use these features to extend formatting and document behavior:

FeatureDescription
StylesDefine reusable character, paragraph, and table styles, including list styles.
Content controlsAdd Structured Document Tags (SDT) such as checkboxes and combo boxes and apply editing constraints.
ShapesAdd visual elements that highlight or emphasize content.

Supported Formats

RadWordsProcessing supports these formats for import, export, or both:

FormatSupport
DOC and DOTImport only
DOCXImport and export
RTFImport and export
HTMLImport and export
PDFExport only
Plain textImport and export

Use the corresponding format providers when you need to open an existing document, save a generated document, or convert content from one format to another.

Typical Next Steps

Most users continue with one of these paths:

  1. Start with RadWordsProcessing Getting Started with DOCX Export if you want a first working sample.
  2. Review Formats and Conversion if you need to import or export a specific file format.
  3. Explore the RadWordsProcessing Model if you plan to build or edit documents in code.
  4. Browse Developer Focused Examples if you want larger end-to-end scenarios.

Online Demos

Review these demos to see the library in action:

DemoDescription
WordsProcessing Basic UsageConvert documents between the supported DOCX, RTF, HTML, and TXT formats.
WordsProcessing PDF ExportUpload a Word, RTF, HTML, or plain-text document and export it to PDF.
WordsProcessing ReplacementReplace or highlight text by using strings or regular expressions and then export the result.
WordsProcessing Table of Contents and AuthoritiesInsert Table of Contents (TOC) and Table of Authorities (TOA) fields.
WordsProcessing GenAI Document InsightsUse GenAI-powered Document Insights to summarize documents and answer questions about their content.

See Also