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 versatile SDK designed to offer a range of viewers for configuring and executing various document processing workflows.
7
+
[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.
9
8
10
-
Key features include:
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.
11
11
12
-
- Data Management: Organize, retrieve, and manage documents and pages efficiently.
12
+
#### Browser and Platform Compatibility
13
+
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.
13
14
14
-
- Viewer Types: Customize your document interaction with a variety of viewers.
15
+
#### Supported File Types
16
+
Users can open, edit, and save PDFs, as well as various image formats such as JPEG, PNG, BMP, TIFF, and GIF.
15
17
16
-
Additionally, DDV enhances functionality by allowing integration with customized image filtering processes and document boundary detection processes. It is particularly recommended to use [Dynamsoft Document Normalizer](https://www.dynamsoft.com/document-normalizer/docs/web/programming/javascript/) for document detection.
18
+
#### Annotation Types
19
+
Dynamsoft Document Viewer supports a variety of annotation types to enhance document interaction and collaboration. Users can add, edit, and delete annotations such as:
17
20
18
-
DDV enables the seamless creation of a document management web application tailored to your specific workflow, user interface, and style needs.
21
+
- text
22
+
- images
23
+
- signature
24
+
- shapes
25
+
- stamps
26
+
- freehand drawings
27
+
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.
30
+
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.
33
+
Managing data, therefore, involves managing documents and pages.
34
+
35
+
If you are using the default UI of DDV, data processing and management are handled internally.
36
+
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.
39
+
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:
- Capture Viewer: Includes built-in camera control for continuous capture.
45
+
46
+
- Perspective Viewer: Equipped with document cropping features; for document detection, using Dynamsoft Document Normalizer is recommended.
47
+
48
+
- Browse Viewer
49
+
50
+
- Custom Viewer
51
+
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.
19
53
20
54
## Table of Contents
21
55
@@ -50,7 +84,7 @@ Apart from the browsers, the operating systems may impose some limitations of th
0 commit comments