TX Text Control Widget
This blog post uses the TX Text Control Widget - a cross-platform HTML widget to integrate MS Word compatible document editing into any platform.
The HTML5-based rich text editor Web.TextControl is part of the product TX Text Control .NET Server for ASP.NET available for ASP.NET MVC and Web Forms. The unique advantage of this technology is the 100% compatibility with other platforms of TX Text Control such as Windows Forms and WPF and the true WYSIWYG rendering.
Documents can be displayed and edited in the same way like in rich or thick client applications. In order to realize this, a server-side component is required to synchronize documents and to provide server-side fonts and rendering details identically across platforms and browsers.
When deploying your application, a separate server or server-cluster (depending on your server load) is required for the word processing part. You can host the TX Text Control widget and the requirements on a Windows Server 2016, a VM or create a VM by using a Docker Container for easy deployment or deployment through Azure Service Fabric.
If you additionally use the TX Text Control document API such as TXTextControl.ServerTextControl class ╰ TX Text Control .NET for Windows Forms
╰ TXTextControl Namespace
╰ ServerTextControl Class
The ServerTextControl class implements a component that provide high-level text processing features for server-based applications. or TXTextControl.DocumentServer.MailMerge class ╰ TX Text Control .NET for Windows Forms
╰ DocumentServer Namespace
╰ MailMerge Class
The MailMerge class is a .NET component that can be used to effortlessly merge template documents with database content in .NET projects, such as ASP.NET web applications, web services or Windows services. , you can host these parts on this separate server structure as well. Typically, a centralized Web API is used for typical document processing tasks such as mail merge, document conversion or PDF creation. This separate server structure provides a centralized service that can be used from all your applications independently from the platform or used language.
If you are thinking about migrating your thick client application to the web, let us know. With our experience, we would love to help you with this process.