> For the complete documentation index, see [llms.txt](https://docs.apryse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.apryse.com/web/what-is-webviewer.md).

# What is WebViewer

- [Overview of the WebViewer JavaScript PDF and DOCX Library](https://docs.apryse.com/web/what-is-webviewer/overview.md): Discover how WebViewer, a JavaScript library, enables viewing, annotating, and editing PDFs, Office Docs, images, videos, and more formats. Learn about client-side rendering and the option of WebViewe
- [Inside WebViewer: instantiation, iframe & loading from another domain](https://docs.apryse.com/web/what-is-webviewer/wv-inside.md): Learn how to use the WebViewer package to render an app inside an iframe or web component. Instantiation steps, iframe usage, and accessing objects within the iframe explained. Explore more in our Usa
- [Deployment options for WebViewer](https://docs.apryse.com/web/what-is-webviewer/deployment-options.md): Explore the top deployment options for WebViewer: Client only mode for direct document manipulation in the browser, Full API for advanced functions, and WebViewer Server for seamless backend integrati
- [Standard API for WebViewer](https://docs.apryse.com/web/what-is-webviewer/usage.md): Discover how WebViewer's standard API simplifies trying out different deployment options with minimal code changes. Learn about Core and UI namespaces, PDFNet exceptions, and next steps for loading do
- [Full API for PDF processing](https://docs.apryse.com/web/what-is-webviewer/full-api.md): Discover the full API for complete client-side PDF processing solutions. Learn about advanced features and operations available with this powerful tool. Optimize your PDF processing now! The Apryse We
- [Browser support for WebViewer](https://docs.apryse.com/web/what-is-webviewer/browser-support.md): Discover comprehensive browser support for WebViewer across Chrome, Firefox, Safari, Edge, and more. Ensure seamless web functionality with this detailed breakdown. The Apryse Web SDK streamlines secu
- [Explore File Formats Supported by WebViewer](https://docs.apryse.com/web/what-is-webviewer/file-format-support.md): Extensive list of files types support by the WebViewer, such as PDF, DocX, jpg, png, CAD, SVG, and more. The Apryse Web SDK streamlines secure, serverless document processing with robust support for J
- [Features supported for different WebViewer deployment options](https://docs.apryse.com/web/what-is-webviewer/feature-support.md): Discover the supported features for different WebViewer deployment options: Client only, WebViewer Server, Custom server. From viewing and search to annotation and e-signature, explore what's availabl
- [Running WebViewer samples locally](https://docs.apryse.com/web/what-is-webviewer/run-samples.md): Discover project samples with the WebViewer library package. Easily set up and run samples for testing and troubleshooting. Learn more on how to navigate and utilize these valuable resources. The Apry


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.apryse.com/web/what-is-webviewer.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
