# Document Viewer

> Show documents rendered by DS Server in ASP.NET Core, Angular, React or plain JavaScript with the Document Viewer, and see how it gets its access token.

- **Product:** DS Server
- **Section:** Documentation
- **Kind:** Topic
- **Path:** DS Server > Getting Started > Document Viewer
- **Web URL:** https://docs.textcontrol.com/ds-server/getting-started/document-viewer/
- **LLMs URL:** https://docs.textcontrol.com/ds-server/getting-started/document-viewer/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/ds-server/getting-started/document-viewer/llms-full.txt

---

## On This Page

- [Document Viewer or Document Editor](https://docs.textcontrol.com/ds-server/getting-started/document-viewer/#document-viewer-or-document-editor)
- [How It Works](https://docs.textcontrol.com/ds-server/getting-started/document-viewer/#how-it-works)
- [Before You Start](https://docs.textcontrol.com/ds-server/getting-started/document-viewer/#before-you-start)
- [Choose a Frontend](https://docs.textcontrol.com/ds-server/getting-started/document-viewer/#choose-a-frontend)
- [Pages in This Section](https://docs.textcontrol.com/ds-server/getting-started/document-viewer/#pages-in-this-section)

---

## In This Section

- [Angular](https://docs.textcontrol.com/ds-server/getting-started/document-viewer/angular/llms.txt): Display documents in an Angular app with the tx-ds-document-viewer component: import DocumentViewerModule and HttpClientModule and call loadDocument.
- [ASP.NET Core](https://docs.textcontrol.com/ds-server/getting-started/document-viewer/aspnet-core/llms.txt): Display documents in an ASP.NET Core MVC Razor view with the DocumentViewer NuGet package of DS Server: redirect URI, BasePath, DocumentData and loadDocument.
- [JavaScript](https://docs.textcontrol.com/ds-server/getting-started/document-viewer/javascript/llms.txt): Display documents in a plain HTML page: request an access token, load the DS Server viewer script with it and call TXDocumentViewer.init and loadDocument.
- [React](https://docs.textcontrol.com/ds-server/getting-started/document-viewer/react/llms.txt): Display documents in a React app with the DocumentViewer component of tx-react-ds-document-viewer: pass clientId or an access token and call loadDocument.

---

## Nearby

- **Previous:** [JavaScript](https://docs.textcontrol.com/ds-server/getting-started/document-editor/javascript/llms.txt)
- **Next:** [ASP.NET Core](https://docs.textcontrol.com/ds-server/getting-started/document-viewer/aspnet-core/llms.txt)
