UI for WPF

WPF WordsProcessing

  • Create and modify various document formats like DOCX, RTF, HTML, TXT, convert from one format to another, and export to PDF with the powerful Telerik WodsProcessing Library.
  • Part of the Telerik UI for WPF library along with 160+ professionally-designed UI controls.
  • Includes support, documentation, demos, virtual classrooms, Visual Studio Extensions and more!
Telerik UI for WPF WordsProcessing
  • Feature-rich WordProcessing Library

    The WordsProcessing is a powerful .NET library that is part of your Telerik UI for WPF product. It ships with support for .NET framework as well as .NET Core and .NET Standard. It enables the creation and modification of flow documents such as DOCX, RTF, HTML and plain text, importing Doc and Dot files, as well as export to PDF using your favorite .NET language—C# or VB.NET. It has never been easier to generate a document or a PDF in your web, mobile or desktop application or on a server and convert them from one format to another, for example converting Word documents to PDF.


    Documentation on the Telerik WordsProcessing Library

    Overview of WPF WordsProcessing Library
  • No External Dependencies

    The document model is completely independent from external libraries or UI. Users are able to process Microsoft Word supported documents even without having Microsoft Word, Microsoft Office or any other external library installed on the client or server.

    No External Dependencies with WPF WordsProcessing Library
  • Fast Performance

    The WPF WordsProcessing is optimized to offer unmatched performance with virtually no limitations on the amount of data processed. You can quickly generate files with large amounts of data without hindering performance or consuming too much memory.

    Fast Performance with WPF WordsProcessing Library
  • Converting Documents

    Not only does WordsProcessing allow smooth export, import, creation and modification of different file formats, but it also allows you to easily convert documents from one format to another. WordsProcessing for WPF is a vehicle to meet all your document conversion needs: convert PDF to Word, convert Word to PDF, convert HTML to Word or PDF and convert Word to HTML using C# and VB.NET. Whatever the task at hand, WordsProcessing allows you to easily deliver content in the most suitable format.

    Documentation on how to convert Docx, Doc, Dot, Rtf, Html, Pdf file formats with RadWordsProcessing

    Converting Documents Support in WPF WordsProcessing Library
  • Rich Document Model

    The document model of the WPF WordsProcessing library features all the necessary document elements and features allowing you to build both simple and sophisticated documents. Don’t shy away from adding the level of complexity to your document that best conveys they messages you are attempting to communicate. Some of the capabilities included are:

    • Characters
    • Sections
    • Paragraphs
    • Tables
    • Lists
    • Section formatting
    • Inlines—runs, images, fields, breaks, bookmarks, hyperlinks, tab stops
    • Styles and many more


    Documentation on the Rich Document Model of RadWordsProcessing

  • Add Table of Contents

    This feature allows end users to add a Table of Contents to their documents. Additionally, WordsProcessing enables you to insert a table of contents in your RadFlowDocument document using heading styles, other specified styles, outline levels, captions or entries specified by TC (Table of Contents Entry) fields. The Table of Contents can be updated once there are changes made to the document in order to keep it accurate.

    Document Processing Libraries Add Table of Contents
  • Inline and Floating Images

    Both inline and floating images of the most popular imaging formats can be used with the WPF WordsProcessing library as well as support for working with the respective image properties such as Source, Size, Flip, Rotation and AspectRatio and more. Feel free to add the images of your choice in the format of your choice to most effectively communicate your messages.

    Documentation on Inline and Floating images in RadWordsProcessing

    Inline and Floating Images Support in WPF WordsProcessing Library
  • Bookmarks and hyperlinks are an integral part of documents, aiding users in their document navigation or pointing to a specific location in the document or to a webpage. Ensure a smooth and easy navigation experience for users with this easy to use functionality of WordsProcessing for WPF.

    Documentation on the bookmarks support in RadWordsProcessing

    Telerik UI for WPF WordsProcessing - Bookmarks and Hyperlinks
  • Permission Ranges

    Should you need to define permissions for certain parts of the document, the permission ranges feature of WPF WordsProcessing library is here to help. You can use it to mark certain portions of the document as read only, or to disallow comments, and you can define different permissions that apply to different roles such as administrators, contributors, editors, owners, etc. You no longer have to worry about unauthorized access to your content.

    Documentation on the Permission Ranges support in RadWordsProcessing

    Telerik UI for WPF WordsProcessing - Permission Ranges
  • Tables

    Without question, tables are one of the most common elements used in documents. Arranging the content in a grid-based fashion and having full control over the table properties such as Rows, Columns, Styles, Direction, Conditional Formatting, Layout Type, Overlaps and more are supported in WordsProcessing for WPF. This allows the creation of a variety of table visualizations in your documents to make them clear and easy-to-read.

    Documentation on the Tables support in RadWordsProcessing

    Telerik UI for WPF WordsProcessing - Tables
  • The document model in the Telerik WPF WordsProcessing library features support for inserting headers and footers in the generated documents. Full customization of the content in the headers and footers is possible, as well as adding watermarks, page number and date fields. You can define whether to position headers and footers on all pages or different entries for even and odd pages. Ensure your readers have the best experience with your documents.

    Documentation on the Header and Footer support in RadWordsProcessing

    Headers and Footers Support in WPF WordsProcessing Library
  • Watermarks

    With WordsProcessiong for WPF you can add text or images behind the document content with the watermarks functionality to identify the document status, mark it as confidential, insert a company logo and more.

    Documentation on the Watermark support in RadWordsProcessing

    Watermarks Support in WPF WordsProcessing Library
  • Bulleted and Numbered Lists

    Easily create a variety of lists, such as bulleted lists, numbered lists as well as custom lists with the needed hierarchical depth with the APIs of WordsProcessing for WPF. List creation that clearly conveys your messaging is easily accomplished in just a few steps.

    Documentation on the Bulleted and Numbered Lists support in RadWordsProcessing

    WPF WordsProcessing Library - Bulleted and Numbered Lists
  • Comments

    Add comments to a specific location in the document to identify an action item that has to be taken ensuring all necessary edits and changes will be made by the proper stakeholder.

    Documentation on the Comments support in RadWordsProcessing

    Comments Support in WPF WordsProcessing Library
  • Styles

    The styles feature for documents provides rich editing capabilities for achieving a consistent look over the content in the document. It allows predefining the sets of characters, paragraphs or table style definitions. Readily deliver the highest quality and most uniform experience for an enhanced user experience.

    Documentation on the various Style capabilities of RadWordsProcessing

    Styles support in WPF WordsProcessing Library
  • Document Themes

    Document themes allows specifying colors, fonts and a variety of graphic effects in a document and impacts the look and feel of the entire document. Produce highly stylized documents with complete confidence they will have the desired impact.

    Documentation on the Document Themes support in RadWordsProcessing

    Document Themes Support in WPF WordsProcessing Library
  • Mail Merge

    Creating personalized documents with a fixed content template can be achieved with the mail merge functionality of the WPF WordsProcessing library. It will help you automatically insert individual names, addresses, order numbers or any other relevant personal information in the document. Use the merge fields in combination with a data source of your choice for the content that has to be replaced through the merge process. Your campaigns will achieve a new level of effectiveness with this simple personalization feature.

    Documentation on the Mail Merge functionality of RadWordsProcessing

    Mail Merge Support in WPF WordsProcessing Library
  • Clone and Merge Documents

    With WordsProcessing for WPF you can clone or merge DOCX, RTF and HTML documents by specifying which styles should be used during the merge process. What’s more, you can also merge only specific document elements, such as runs and paragraphs, from a source doc into a target one. It has never been easier to merge content from multiple sources to create documents that include all essential pieces of information.

    Documentation on how to Clone and Merge documents with RadWordsPocessing

    Clone and Merge Documents Support in WPF WordsProcessing Library
  • Find and Replace

    The Telerik WPF WordsProcessing library features a convenient API for replacing certain content or styles and allows you to easily amend the document content. Ensure content accuracy with this easy-to-use feature—especially handy for long form documents.

    Documentation on the Find and Replace capabilities of RadWordsProcessing

    Find and Replace Support in WPF WordsProcessing Library
  • Content Controls

    Content controls or Structured Document Tags (SDT) enable users to add specific components to the document that can help the user enter input in more convenient manner as well as to restrict the user input to predefined format. The supported components are CheckBox, ComboBox, Date, DropDownList, Image, Citation, Bibliography, and many more.

    Documentation on the Content Controls support in RadWordsProcessing.

    Content Controls Support in WPF WordsProcessing Library
  • Replace Text with Other Document Elements

    With Telerik UI for WPF WordsProcessing you can replace text with other document elements. Text can be replaced with a single or multiple inlines, a paragraph, table or multiple paragraphs and tables.  

    For more information check out the Telerik UI for WPF WordsProcessing documentation

All WPF Components

Next Steps