You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Dynamsoft Document Viewer (DDV)](https://www.dynamsoft.com/document-viewer/docs/introduction/index.html) is a browser-based JavaScript SDK designed for viewing and editing images and PDFs. It provides a wide range of functionalities, including PDF annotation, page manipulation, image quality enhancement, and document saving.
8
23
9
-
#### Security
10
-
Dynamsoft Document Viewer is independently developed and does not rely on any external third-party open-source software. All processing, such as rendering and editing, is securely performed within the browser using a web assembly module. This architecture eliminates the need for a server-side backend, ensuring security compliance and scalability.
24
+
### Security
25
+
26
+
Dynamsoft Document Viewer does not rely on any external third-party JavaScript library. All processing, such as rendering and editing, is securely performed within the browser. This architecture eliminates the need for a server-side backend, ensuring security compliance and scalability.
27
+
28
+
### Browser and Platform Compatibility
11
29
12
-
#### Browser and Platform Compatibility
13
30
Dynamsoft Document Viewer is designed to work seamlessly across different browsers and platforms. It is compatible with major browsers like Chrome, Firefox, Safari, and Edge, ensuring a consistent user experience. Additionally, it supports various operating systems, including Windows, macOS, Linux, iOS, and Android, allowing users to access documents from any device.
14
31
15
-
#### Supported File Types
16
-
Users can open, edit, and save PDFs, as well as various image formats such as JPEG, PNG, and TIFF.
32
+
### Supported File Types
33
+
34
+
Users can open, edit, and save PDFs, as well as images in various formats, such as JPEG, PNG, and TIFF.
35
+
36
+
### Annotation Types
17
37
18
-
#### Annotation Types
19
38
Dynamsoft Document Viewer supports a variety of annotation types to enhance document interaction and collaboration. Users can add, edit, and delete annotations such as:
20
39
21
40
- text
22
-
- images
23
-
- signature
24
-
- shapes
25
-
- stamps
26
-
- freehand drawings
41
+
- highlight
42
+
- underline
43
+
- strikeout
44
+
- shape
45
+
- stamp
46
+
- freehand drawing
47
+
48
+
### Data Management Concepts
27
49
28
-
#### Data Management Concepts
29
-
Dynamsoft Document Viewer organizes data using two main concepts: “document” and “page.” A document can contain one or multiple pages, and each page must belong to a single document.
50
+
Dynamsoft Document Viewer organizes data using two main concepts: "document" and "page". A document can contain one or multiple pages, and each page must belong to a single document.
30
51
31
-
Page: The smallest unit of data management, currently represented as an image. Each page has a unique pageUid.
32
-
Document: A collection of pages, each with a unique docUid. Documents collectively make up the entire data set.
52
+
-Page: The smallest unit of data management, currently represented as an image. Each page has a unique pageUid.
53
+
-Document: A collection of pages, each with a unique docUid. Documents collectively make up the entire data set.
33
54
Managing data, therefore, involves managing documents and pages.
34
55
35
56
If you are using the default UI of DDV, data processing and management are handled internally.
36
57
37
-
#### UI Customization
38
-
The SDK offers extensive customization options, enabling developers to tailor the interface, toolbar, and annotation tools to meet specific application needs and branding requirements.
58
+
### UI Customization
39
59
40
-
#### Designed with Camera Capture in Mind
41
-
Dynamsoft Document Viewer is designed for seamless integration with camera capture. It features five built-in viewer types, with the first three optimized for camera capture scenarios:
The SDK offers extensive customization options, enabling developers to tailor the UI to meet specific application needs and branding requirements.
43
61
44
-
- Capture Viewer: Includes built-in camera control for continuous capture.
62
+
### Designed with Camera Capture in Mind
45
63
46
-
- Perspective Viewer: Equipped with document cropping features; for document detection, using Dynamsoft Document Normalizer is recommended.
64
+
Dynamsoft Document Viewer is designed for seamless integration with camera capture. It features five built-in viewer types, with the first three optimized for camera capture scenarios:
47
65
66
+
- Edit Viewer
67
+
- Capture Viewer
68
+
- Perspective Viewer
48
69
- Browse Viewer
49
-
50
70
- Custom Viewer
51
71
52
-
As part of the Mobile Web Capture solution, this viewer helps developers create efficient, accurate, and user-friendly workflows, from camera capture to document finalization.
72
+
The viewers help developers create efficient, accurate, and user-friendly workflows, from camera capture to document finalization.
Generally, the features of DDV can be divided to two parts as below.
153
-
154
-
### Data Management
155
-
156
-
Data management is to manage the data which is imported into DDV. It is managed from the following three aspects:
157
-
158
-
- Document Management: Document creation/deletion/merging, etc.
159
-
- Page management: Pages in documents loading/saving/deleting/moving, etc.
160
-
- Annotation management: Adding/deleting/selecting/dragging/resizing/rotating annotations, etc.
161
-
162
-
### Viewers
163
-
164
-
Viewers are used to display the data. According to the different uses of viewers, DDV provides five different viewer types, which are implemented through five viewer classes.
165
-
166
-
- Edit Viewer: Edit the pages in document, such as, rotating, cropping, filtering, annotating, etc. and adjust the layout of the display.
167
-
- Capture Viewer: Control camera, play video stream, and capture the images from camera.
0 commit comments