---
layout: default-layout
needAutoGenerateSidebar: true
needGenerateH3Content: true
noTitleIndex: true
title: Dynamsoft Document Viewer Features - Other Viewers
keywords: Documentation, Dynamsoft Document Viewer, Features, Other Viewers
breadcrumbText: Other Viewers
description: Dynamsoft Document Viewer Documentation Features, Other Viewers
permalink: /features/viewers/others.html
---

# Other Viewers

## Browse Viewer

Browse Viewer is used to display pages in multiple-mode, pages can be multiple selected in this viewer. 

- [Default user interface](https://www.dynamsoft.com/document-viewer/docs/ui/default_ui.md#browse-viewer)
- [Default viewer configuration](https://www.dynamsoft.com/document-viewer/docs/viewer/viewerconfig.md#browse-viewer)

```typescript
const browseViewer = new Dynamsoft.DDV.BrowseViewer({
    container: document.getElementById("viewer"),
});

browseViewer.openDocument("docUid"); // Open a document which has pages
```

### Select page(s) via programming

- Select the second and third pages by using [`selectPages()`](https://www.dynamsoft.com/document-viewer/docs/api/class/browseviewer.md#selectpages).

    ```typescript
    browseViewer.selectPages([1,2]);
    ```

- Select all pages by using [`selectAllPages()`](https://www.dynamsoft.com/document-viewer/docs/api/class/browseviewer.md#selectallpages).

    ```typescript
    browseViewer.selectAllPages();
    ```

### Multiple select via UI

To enable multiple select mode, you need to set [`multiselectMode`](https://www.dynamsoft.com/document-viewer/docs/api/class/browseviewer.md#multiselectmode) to `true`. 

In this case, you can select multiple pages by clicking on them in the viewer without the need to additionally press the Ctrl key.

```typescript
browseViewer.multiselectMode = true;
```
