The Angular document editor requires an ASP.NET or ASP.NET Core backend connected to the TCP Service to synchronize the rendering. This article explains how to deploy the TCP Service separately from the backend application.
When deploying the Angular document editor, it must be connected to a backend hosted in ASP.NET or ASP.NET Core. This backend hosts the WebSocketHandler to communicate with the client-side script to sychronize the document rendering process.
This article explains how to create an ASP.NET Core backend to host the WebSocketHandler. In this case, the TCP Service (illustrated in purple in the animation below) is hosted on the same server like the backend application.
Separated TCP Service
But in several scenarios, it might be helpful to host the TCP service separately from the ASP.NET Core backend.
Angular
Integrate document processing, editing, sharing, collaboration, creation, electronic signatures, and PDF generation into your Angular Web applications.
This post will guide you through the process of customizing the ribbon by changing its colors, adding new groups with custom buttons using Angular HttpClient to dynamically load HTML content, and removing existing buttons to create a more personalized user experience.
This video tutorial shows how to create a MailMerge template and a JSON data structure to merge data into a document. This tutorial will walk you through the steps necessary to create a template and understand the data structure for merge fields and repeating blocks.
This video tutorial shows how to use the Document Viewer in an Angular application. This tutorial is part of the TX Text Control Getting Started series originally published on our YouTube channel.
This video tutorial shows how to use the Document Editor in an Angular application. This tutorial is part of the TX Text Control Getting Started series originally published on our YouTube channel.
TX Text Control, DS Server, ReportingCloud and other product names used herein might be trademarks or registered trademarks of Text Control, LLC and/or one of its subsidiaries or affiliates in the U.S. and/or other countries.