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.
Technical Insights
Deep Dive Articles

AngularASP.NET
Building an ASP.NET Core Backend (Linux and Windows) for the Document Editor and Viewer
This article shows how to create a backend for the Document Editor and Viewer using ASP.NET Core. The backend can be hosted on Windows and Linux and can be used in Blazor, Angular, JavaScript, and ASP.NET Core applications.

ASP.NET Core
Getting Started: Document Editor with ASP.NET Core and Linux WSL Support
In this article, we will create a simple document editor application using the Document Editor component from the TX Text Control .NET Server product. We will use ASP.NET Core and run the application on Linux using Windows Subsystem for Linux (WSL).

App ServicesASP.NET
Deploying the TX Text Control Document Editor in an ASP.NET Core Web App to Azure App Services
This tutorial shows how to deploy the TX Text Control Document Editor to Azure App Services using an ASP.NET Core Web App. The Document Editor is a powerful word processing component that can be used to create, edit, view and print documents in ASP.NET Core applications.
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.
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.