# Document Viewer

> Display, annotate, fill in and sign documents in the browser: compare the Document Viewer with the editor and pick ASP.NET Core, Angular, React or JavaScript.

- **Product:** TX Text Control .NET Server
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET Server > Getting Started > Document Viewer
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-viewer/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-viewer/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-viewer/llms-full.txt

---

## On This Page

- [What the Document Viewer Does](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-viewer/#what-the-document-viewer-does)
- [How It Works](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-viewer/#how-it-works)
- [Choose a Frontend](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-viewer/#choose-a-frontend)
- [Pages in This Section](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-viewer/#pages-in-this-section)
- [Next Steps](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-viewer/#next-steps)

---

## In This Section

- [Angular](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-viewer/angular/llms.txt): Create an ASP.NET Core backend and an Angular app that displays documents with the Document Viewer component from the tx-ng-document-viewer npm package.
- [ASP.NET Core](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-viewer/aspnet-core/llms.txt): Add the Document Viewer to an ASP.NET Core MVC app: install the NuGet packages, add the viewer to a Razor view, load a document and use the JavaScript API.
- [JavaScript](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-viewer/javascript/llms.txt): Add the Document Viewer to a plain HTML page with an ASP.NET Core backend and use the TXDocumentViewer API to load documents, annotate, fill forms and sign.
- [React](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-viewer/react/llms.txt): Create an ASP.NET Core backend and a React app that displays documents with the DocumentViewer component, and load documents with the JavaScript API.

---

## Nearby

- **Previous:** [Node.js](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-editor/nodejs/llms.txt)
- **Next:** [ASP.NET Core](https://docs.textcontrol.com/tx-text-control-dotnet-server/getting-started/document-viewer/aspnet-core/llms.txt)
