# TX Text Control .NET Server

> Create, edit, convert and sign DOCX and PDF documents in .NET on Windows and Linux: server-side processing, mail merge, a browser editor and viewer, and AI.

- **Product:** TX Text Control .NET Server
- **Kind:** Topic
- **Path:** TX Text Control .NET Server
- **1342 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/llms-full.txt

---

TX Text Control .NET Server is a set of components for document processing in .NET applications. Your code creates, loads, changes, converts and saves documents on the server, and your users edit, read, fill out and sign them in the browser. All of it runs on one document engine, so a template designed in the editor is the same document your backend merges with data and saves as PDF.

Nothing else has to be installed alongside it. TX Text Control reads and writes DOCX, RTF, HTML, PDF and the other formats itself, so no Microsoft Word and no Adobe Acrobat are involved, and with the Core engine the same application runs on Windows and on Linux, in a container or in an App Service.

### What You Can Build

| Task | Read |
|---|---|
| Generate invoices, contracts and reports from a template and your data | [Mail Merge and Reporting](https://docs.textcontrol.com/tx-text-control-dotnet-server/mail-merge/llms-full.txt) |
| Create, change and convert documents in code, without a user interface | [Document Processing](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/llms-full.txt) |
| Give users an MS Word compatible editor in the browser | [Document Editor](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-editor/llms-full.txt) |
| Let users read documents, annotate them and fill out forms | [Document Viewer](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-viewer/llms-full.txt) |
| Create PDF, PDF/A and accessible PDF/UA documents, or import and change existing PDFs | [PDF Processing](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/llms-full.txt) |
| Sign documents with a certificate, and validate the signatures | [Digital Signatures](https://docs.textcontrol.com/tx-text-control-dotnet-server/digital-signatures/llms-full.txt) |
| Summarize, analyze and chat with documents using a language model | [AI Integration](https://docs.textcontrol.com/tx-text-control-dotnet-server/ai/llms-full.txt) |

### Who This Documentation Is for

It is written for .NET developers, and it assumes you know C# and the framework you are building on. It does not assume you know anything about TX Text Control.

- **Building document processing into a backend**: start at [Document Processing](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/llms-full.txt).
- **Putting an editor or a viewer into a web application**: start at the [Integration Guide](https://docs.textcontrol.com/tx-text-control-dotnet-server/integration/llms-full.txt), which covers ASP.NET Core, Angular, React, JavaScript and Blazor.
- **Deploying and operating the result**: start at the [Deployment Guide](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/llms-full.txt), then [Security](https://docs.textcontrol.com/tx-text-control-dotnet-server/security/llms-full.txt) and [Performance and Scalability](https://docs.textcontrol.com/tx-text-control-dotnet-server/performance/llms-full.txt).

### How This Documentation Is Organized

The navigation on the left follows the order you meet the product in.

- **[Overview](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/llms-full.txt)** explains what the components are, how they fit together, which platforms and file formats are supported, and how licensing works.
- **[Installation Guide](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/llms-full.txt)** covers system requirements, the NuGet and npm packages, licenses, and upgrading from an earlier version.
- **[Getting Started](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/llms-full.txt)** builds a first working application, step by step, for each component.
- **The component sections** — [Document Editor](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-editor/llms-full.txt), [Document Viewer](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-viewer/llms-full.txt), [Document Processing](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/llms-full.txt), [Mail Merge and Reporting](https://docs.textcontrol.com/tx-text-control-dotnet-server/mail-merge/llms-full.txt), [PDF Processing](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/llms-full.txt), [Digital Signatures](https://docs.textcontrol.com/tx-text-control-dotnet-server/digital-signatures/llms-full.txt) and [AI Integration](https://docs.textcontrol.com/tx-text-control-dotnet-server/ai/llms-full.txt) — are the working documentation of what each part does.
- **[Integration Guide](https://docs.textcontrol.com/tx-text-control-dotnet-server/integration/llms-full.txt)**, **[Deployment Guide](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/llms-full.txt)**, **[Security](https://docs.textcontrol.com/tx-text-control-dotnet-server/security/llms-full.txt)** and **[Performance and Scalability](https://docs.textcontrol.com/tx-text-control-dotnet-server/performance/llms-full.txt)** take an application from a framework to a running, hardened deployment.
- **[Troubleshooting](https://docs.textcontrol.com/tx-text-control-dotnet-server/troubleshooting/llms-full.txt)** and **[Examples](https://docs.textcontrol.com/tx-text-control-dotnet-server/examples/llms-full.txt)** are what you open when something does not work, or when you want working code to start from.
- **[What's New](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/llms-full.txt)** lists the changes in each version, including breaking changes.
- **[API Reference](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/llms-full.txt)** documents every namespace, class, property, method and event, for .NET and for the JavaScript, Angular, React and REST interfaces.

### Where to Start

1. [Introduction](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/introduction/llms-full.txt): what the product is and which building blocks it consists of.
2. [System Requirements](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/requirements/llms-full.txt): the .NET versions, operating systems and browsers that are supported.
3. [Package Overview](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/nuget/packages/llms-full.txt): which NuGet packages you install, and which engine they bring.
4. [Create Your First Application](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-processing/first-application/llms-full.txt): a working application in a few minutes.
5. [Online Demos](https://docs.textcontrol.com/tx-text-control-dotnet-server/examples/demos/llms-full.txt): see the components running before you write any code.

### Getting Help

- **Something does not work.** [Troubleshooting](https://docs.textcontrol.com/tx-text-control-dotnet-server/troubleshooting/llms-full.txt) collects the common problems with the NuGet feed, licenses, the Document Editor connection, Linux, Docker and fonts, and how to fix them.
- **You need working code.** [Examples](https://docs.textcontrol.com/tx-text-control-dotnet-server/examples/llms-full.txt) lists the online demos and the sample repositories of [Text Control on GitHub](https://github.com/TextControl), which receive new samples regularly.
- **You need Text Control's support team.** Registered users and developers who evaluate the trial version get free technical support. Submit a ticket in the Support Center of your Text Control account; the support engineers answer in English and German. A subscription adds support by telephone and email with an unlimited number of incidents, as described in the [Licensing Overview](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/licensing/#subscription-and-updates).
- **You have a question about licenses or prices.** [Contact the Text Control sales team](https://www.textcontrol.com/contact/).

---

## In This Section

- [AI Integration](https://docs.textcontrol.com/tx-text-control-dotnet-server/ai/llms-full.txt): Combine language models with TX Text Control: local models, chat and analysis of documents, RAG, the MCP document server, agent workflows and samples.
- [Deployment Guide](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/llms-full.txt): Deploy TX Text Control .NET Server applications: what every deployment needs, then Windows, Linux, Docker, Kubernetes, Azure, AWS, Google Cloud and CI/CD.
- [Digital Signatures](https://docs.textcontrol.com/tx-text-control-dotnet-server/digital-signatures/llms-full.txt): Sign PDF and PDF/A documents with TX Text Control .NET Server: certificates, signature fields, PAdES, RFC 3161 timestamps, several signers and validation.
- [Document Editor](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-editor/llms-full.txt): Program the Document Editor with its JavaScript API: architecture, loading and saving, editing, formatting, tables, fields, forms, protection and events.
- [Document Processing](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-processing/llms-full.txt): Process documents on the server with ServerTextControl: create, load and convert, format text, tables and images, fields, forms, comments, changes and pages.
- [Document Viewer](https://docs.textcontrol.com/tx-text-control-dotnet-server/document-viewer/llms-full.txt): Program the Document Viewer: architecture, loading and saving documents, navigation, annotations, form fields, signatures, the JavaScript API and events.
- [Examples](https://docs.textcontrol.com/tx-text-control-dotnet-server/examples/llms-full.txt): Online demos and GitHub samples of TX Text Control .NET Server by topic: Document Editor, Document Viewer, processing, mail merge, PDF, signatures and AI.
- [Getting Started](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/llms-full.txt): Step-by-step tutorials for new TX Text Control .NET Server developers: process documents, add the Document Editor or Viewer, merge data and create PDFs.
- [Installation Guide](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/llms-full.txt): Set up TX Text Control .NET Server: system requirements, NuGet packages from the private feed or the trial setup, npm packages, licenses and upgrades.
- [Integration Guide](https://docs.textcontrol.com/tx-text-control-dotnet-server/integration/llms-full.txt): Integrate TX Text Control into web apps: ASP.NET Core, Blazor, Angular, React and JavaScript frontends, REST services, WebSockets, ASP.NET MVC and Web Forms.
- [Mail Merge and Reporting](https://docs.textcontrol.com/tx-text-control-dotnet-server/mail-merge/llms-full.txt): Create documents from templates and data with MailMerge: data sources, merge fields and blocks, conditional content, images, barcodes and template design.
- [Overview](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/llms-full.txt): Plan a TX Text Control .NET Server project: its components, the Core and Classic engines, supported platforms, file formats and licenses, and where to start.
- [PDF Processing](https://docs.textcontrol.com/tx-text-control-dotnet-server/pdf/llms-full.txt): Create, convert and read PDFs with ServerTextControl: passwords, PDF/A, PDF/UA, forms, attachments, metadata, watermarks, text extraction and validation.
- [Performance and Scalability](https://docs.textcontrol.com/tx-text-control-dotnet-server/performance/llms-full.txt): Scale TX Text Control .NET Server: threads, ParallelMailMerge processes, container sizing for editing sessions, memory, large documents and best practices.
- [API Reference](https://docs.textcontrol.com/tx-text-control-dotnet-server/reference/llms-full.txt): Look up the classes and members of TX Text Control .NET Server: .NET namespaces, editor and viewer JavaScript APIs, Angular, React, HTTP and formula functions.
- [Security](https://docs.textcontrol.com/tx-text-control-dotnet-server/security/llms-full.txt): Secure applications built with TX Text Control .NET Server: authentication, access tokens, WebSocket checks, document protection, signing, deployment and SBOMs.
- [Troubleshooting](https://docs.textcontrol.com/tx-text-control-dotnet-server/troubleshooting/llms-full.txt): Solve problems with TX Text Control .NET Server: packages and licenses, the Document Editor connection, Linux, Docker, IIS, Azure, fonts and conversions.
- [What's New](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/llms-full.txt): TX Text Control .NET Server release history: features of 34.0 back to 30.0, older versions from 10.1, service packs, breaking changes and deprecated APIs.

---

## Nearby

- **Next:** [Overview](https://docs.textcontrol.com/tx-text-control-dotnet-server/overview/llms-full.txt)
