Document editor
Deep Functionality Document Editing
The most sophisticated and professional document editor for your applications.
MS Office
True WYSIWYG
Based on our unique rendering technology, documents are rendered pixel-perfect across devices and browsers. Rendering is consistent with the PDFs or the printed documents.Cross-browser
Cross-browser and platform
The functionality and appearance of the document editor is compatible across all supported platforms, including Windows, Linux, web, and mobile solutions.Compatibility
MS Word compatible
MS Word documents can be loaded, edited, and created using the document editor. Professional word processing features such as track changes, sections, headers and footers, and form fields are available out-of-the-box.API
Fully programmable
The fully-featured API can be used to create documents programmatically. Existing out-of-the-box functionality can be customized, as the document editor has been designed from the ground up to be fully programmable.MS Word inspired user experience
Bring MS Word compatible editing to your application. Give your users an MS Word compatible, fully-featured document editor to create powerful reporting templates and documents. With an easy-to-learn interface, users can use their MS Word skills to create and edit documents.
The document editor provides true WYSIWYG (What You See Is What You Get) rendering as well as an MS Word inspired UI and UX. The rendering context of the document editor is based on HTML Canvas 2D.
Reporting and mail merge
Combine powerful reporting with WYSIWYG and mail merge. TX Text Control Reporting combines the power of a reporting tool with an easy-to-use WYSIWYG document processor - fully programmable and embeddable in your application.
The document editor includes out-of-the-box functionality for creating templates that are compatible with the TX Text Control reporting engine. Intuitive dialogs and ribbon tabs are included for inserting merge blocks, merge fields, and adding additional sorting and filtering options.
Various data sources including JSON, XML, or IEnumerable objects can be used to create documents. The reporting engine uses pre-shaped data to merge data into templates.
Fully-featured spell checking
Enhance your workflow with fast and accurate spell checking. The document editor is compatible to TX Spell .NET to add highly reliable and robust spell checking to your document editor applications.
Misspelled words are easily identified by a wavy red underline. You can quickly replace them with suggested corrections, ignore them once, or choose to ignore them altogether using the built-in dialog box. TX Spell .NET comes with over 60 freely available dictionaries.
Drag-and-drop and client clipboard support
Easily insert files and paste content directly into the editor. The document editor has full drag-and-drop support, allowing you to insert MS Word DOCX, RTF, and image files directly.
You can also copy and paste formatted content from the client (MS Word, OpenOffice, browser, etc.) directly to the document editor.
Tutorials
Angular
Learn how to get started with the Document Editor and Document Viewer in an Angular SPA application.Tutorials
ASP.NET Core
This collection of tutorials shows you how to create ASP.NET Core Web applications using the ServerTextControl, MailMerge, Document Editor, and Document Viewer.Tutorials
JavaScript
Learn how to create Web applications using the Document Editor and Document Viewer in JavaScript.Tutorials
Blazor
The following tutorials show you how to create Blazor Web applications using the ServerTextControl, MailMerge, Document Editor, and Document Viewer.Deep functionality
Add advanced document processing features to your application. The industry's leading professional document editor comes with sophisticated, feature-rich word processing capabilities, including headers and footers, sections, background images, track changes, form fields, and more.
The ability to import and reuse existing MS Word documents along with a familiar interface, makes it easy to port existing processes to TX Text Control.
Direct, client-side printing support
Print documents client-side using a browser print dialog. Documents can be printed by opening the browser's native print dialog, which is supported by most common browsers such as Firefox and Chrome. This allows users to use the built-in print preview, change printer settings, and print content. Similarly, documents can be exported directly to PDF.
Fully-featured API
Programmatically control any document element with a robust API. Use the fully-featured API to manipulate the document, load data sources, change the current selection, get text parts, or change character formatting.
Every part of the document, including all elements such as tables, images, and paragraphs, is accessible through API calls that allow document manipulation.