layout | needAutoGenerateSidebar | needGenerateH3Content | noTitleIndex | title | keywords | breadcrumbText | description | permalink |
---|---|---|---|---|---|---|---|---|
default-layout |
true |
true |
true |
Dynamsoft Document Viewer - Release Notes |
Documentation, Dynamsoft Document Viewer, Release Notes |
Release Notes |
Dynamsoft Document Viewer Documentation Release Notes |
/releasenotes/index.html |
- Optimized compatibility with browsers. [>> Detail]({{ site.gettingstarted }}sys_requirement.html#supported-browsers)
-
Added the namespace [
Dynamsoft.DDV.Core
]({{ site.api }}namespace/ddv_core.html). -
Added the property [
license
]({{ site.api }}namespace/ddv_core.html#license) to specify the license string. -
Added the property [
engineResourcePath
]({{ site.api }}namespace/ddv_core.html#engineresourcepath) to specify the path leading to a folder containing the distributed WASM files. -
Added the property [
deviceFriendlyName
]({{ site.api }}namespace/ddv_core.html#devicefriendlyname) to specify a human-readable name for the device which corresponds to its UUID. -
Added the method [
loadWasm()
]({{ site.api }}namespace/ddv_core.html#loadwasm) to load WASM modules before initializing. -
Added the method [
init()
]({{ site.api }}namespace/ddv_core.html#init) to initialize DDV. -
Added the method [
insertBlankPage()
]({{ site.api }}interface/idocument/index.html#insertblankpage) to insert a blank page to the document.
The following API is removed.
API Name | Notes |
---|---|
Dynamsoft.DDV.setConfig() |
Use [Dynamsoft.DDV.Core.license ]({{ site.api }}namespace/ddv_core.html#license), [Dynamsoft.DDV.Core.engineResource ]({{ site.api }}namespace/ddv_core.html#engineresourcepath), [Dynamsoft.DDV.Core.deviceFriendlyName ]({{ site.api }}namespace/ddv_core.html#devicefriendlyname), [Dynamsoft.DDV.Core.init() ]({{ site.api }}namespace/ddv_core.html#init) instead. |
Dynamsoft Document Viewer (DDV) is a versatile SDK designed to offer a range of viewers for configuring and executing various document processing workflows.
Organize, retrieve, and manage documents and pages efficiently:
- Document Management: Document creation/deletion/merging, etc.
- Page management: Pages in documents loading/saving/deleting/moving, etc.
Various kinds of viewers implement different document processing flows:
- Edit Viewer: Edit the pages in document, such as, rotating, cropping, filtering, etc. and adjust the layout of the display.
- Capture Viewer: Control camera, play video stream, and capture the images from camera.
- Perspective Viewer: Do page boundaries manual adjustment & perspective transformation.
- Browse Viewer: Display pages in multiple-mode, pages can be multiple selected.
- Custom Viewer: No built-in UI or functionality, which is used for creating your own viewer.
Besides using the default user interface and viewer directly, developers can easily and flexibly customize them:
- User Interface: Layout, elements
- Viewer: Styles, viewer properties
DDV provides methods to access document boundaries detection and image filter algorithms.
- Image filter: Image filter algorithm which is used by Filter element in Edit Viewer.
- Document detection: Document boundaries detection algorithm which is used during capturing images. Recommend using Dynamsoft Document Normalizer.