Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions faq/admin-right-needed-to-install.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ https://www.dynamsoft.com/web-twain/docs/faq/#project-deployment-and-end-user-in

# Are admin rights required to install the end-user component?

Yes, the Dynamsoft Service installer is a `.msi` file which requires administrator rights. If your organization does not allow end users to have admin rights, you can contact [Dynamsoft Support]({{site.about}}getsupport.html) to get a special "Personal Installer" that does not require admin rights.
Yes, the Dynamsoft Service installer is a `.msi` file which requires administrator rights to install as the install target is `C:\Windows\SysWOW64\`. Once the Dynamsoft Service is installed with admin rights, every user on that machine can has access to the Dynamsoft Service.

> NOTE
>
> Once the Dynamsoft Service is installed with admin rights, every user on that machine can use it. On the other hand, if it is installed with a "Personal Installer", only that specific user can use it.
If your organization does not allow end users to have admin rights, you can contact [Dynamsoft Support]({{site.about}}getsupport.html) to get a special "Personal Installer" that does not require admin rights.

The "Personal Installer", will install to the user's `C:\Users\{UserName}\AppData\Roaming\` folder. Please be aware that only one user per machine is able to have the service installed via this method. The service cannot be installed to multiple user profiles, and only the user that installs the Services in this manner will have access to the Dynamsoft Service.
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,12 @@ if (Dynamsoft.navInfoSync.biPhone || Dynamsoft.navInfoSync.biPad) {
}
```

**Or** download the patch version:

- For framework project, please upgrade your dwt package to `v17.3.4` or `v18.0.2`.

- For Non-framework application, please download the new camera.js file below and replace the old file with new one under `Resource/addon` directory.
- [v17.3 camera.js file](https://tst.dynamsoft.com/public/DWT_FIX/v17.3/OffscreenCanvas/dynamsoft.webtwain.addon.camera.zip)
- [v18.0 camera.js file](https://tst.dynamsoft.com/public/DWT_FIX/v18.0/OffscreenCanvas/dynamsoft.webtwain.addon.camera.zip)

> If the resolution doesn't work for you, please [contact us](https://www.dynamsoft.com/company/contact/).
93 changes: 92 additions & 1 deletion faq/what-are-the-resources-files.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,90 @@ Resources files help you include Dynamic Web TWAIN in your application. The foll

> *Resources* is the default name of the folder that contain these files. It can be changed. For example, in the <a href="https://github.com/Dynamsoft/Dynamic-Web-TWAIN" target="_blank">DWT package</a>, it's called *dist*.

<div class="multi-panel-switching-prefix"></div>

- [v18.1+](#18plus)
- [From v16.0 to v18.0](#18min)

<div class="multi-panel-start"></div>

### Default files

* dynamsoft.webtwain.config.js

> This file is used to make basic configuration of the Dynamic Web TWAIN library. It's where you enter the product key for the product and to change the initial viewer size, etc.

* dynamsoft.webtwain.initiate.js

> This file is the core of the Dynamic Web TWAIN library.

* dynamsoft.webtwain.initiate_cus.js

> This file is the core of the Dynamic Web TWAIN customized library, please do not use it if there is no requirement.

* dynamsoft.webtwain.install.js

> This file is used to configure the dialogs which are shown when the Dynamic Web TWAIN library is not installed or needs to be upgraded. This file is already referenced inside the dynamsoft.webtwain.initiate.js

* Readme.txt

* addon
+ dynamsoft.upload.js

> This file contains the functionalities of the Dynamsoft Upload Module.

+ dynamsoft.webtwain.addon.pdf.js

> This file contains the functionalities of the PDF Rasterizer addon.

+ dynamsoft.webtwain.addon.webcam.js

> This file contains the functionalities of the Webcam addon.

+ dynamsoft.webtwain.addon.barcodereader.js

> This file contains the functionalities of the Barcode addon.

* dist

> Under this directory are the installers for the Dynamsoft Service which needs to be manually installed on each client machine that uses the Dynamic Web TWAIN library as a service.

- DynamsoftServiceSetup.deb

> For Linux (Debian)

- DynamsoftServiceSetup.rpm

> For Linux (Redhat)

- DynamsoftServiceSetup.msi

> For Windows

- DynamsoftServiceSetup.pkg

> For macOS

- LICENSE

* src

> These files contain the following functionalities
> - image input & output
> - image decode & encode
> - PDF read & write
> - Viewer & UI

- dynamsoft.lts.js
- dynamsoft.webtwain.activex.js
- dynamsoft.webtwain.viewer.css
- dynamsoft.webtwain.viewer.viewer.js
- dynamsoft.webtwain.viewer.js

<div class="multi-panel-end"></div>

<div class="multi-panel-start"></div>

### Default files

* dynamsoft.webtwain.config.js
Expand All @@ -32,6 +116,7 @@ Resources files help you include Dynamic Web TWAIN in your application. The foll
> This file is used to configure the dialogs which are shown when the Dynamic Web TWAIN library is not installed or needs to be upgraded. This file is already referenced inside the dynamsoft.webtwain.initiate.js

* Readme.txt

* addon
+ dynamsoft.upload.js

Expand Down Expand Up @@ -61,6 +146,7 @@ Resources files help you include Dynamic Web TWAIN in your application. The foll
- dbr-7.4.0.1.full.wasm
- dbr-7.4.0.1.full.wasm.js
- dbr-7.4.0.1.worker.js

* dist

> Under this directory are the installers for the Dynamsoft Service which needs to be manually installed on each client machine that uses the Dynamic Web TWAIN library as a service.
Expand All @@ -82,6 +168,7 @@ Resources files help you include Dynamic Web TWAIN in your application. The foll
> For macOS

- LICENSE

* src

> These files contain the following functionalities
Expand All @@ -101,9 +188,13 @@ Resources files help you include Dynamic Web TWAIN in your application. The foll
- dynamsoft.viewer.js
- dynamsoft.webtwain.css

<div class="multi-panel-end"></div>

<div class="multi-panel-switching-end"></div>

### Other Resources files

The following two files are present in the [Dynamic Web TWAIN package](https://github.com/dynamsoft-dwt/web-twain-package).
The following two files are present in the [Dynamic Web TWAIN package](https://github.com/Dynamsoft/Dynamic-Web-TWAIN).

* dynamsoft.webtwain.min.js

Expand Down
5 changes: 3 additions & 2 deletions indepth/features/OCR.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,10 @@ description: Dynamic Web TWAIN SDK Documentation OCR Page
permalink: /indepth/features/OCR.html
---

# OCR
# OCR (Retired)
> This page is only provided as a reference for clients with existing Dynamsoft OCR licences. New OCR licences are not available as Dynamsoft has ended the development of OCR modules.

Dynamsoft offers two OCR engines that can be used as addons for `Dynamic Web TWAIN` : OCR Basic ( `OCRB` for short) and OCR Professional ( `OCRPro` for short).
Dynamsoft offers two OCR engines that can be used as add-ons for `Dynamic Web TWAIN` : OCR Basic ( `OCRB` for short) and OCR Professional ( `OCRPro` for short).

`OCRB` is developed on top of the open source [Tesseract engine](https://github.com/tesseract-ocr/tesseract). `OCRPro` on the other hand was developed on top of Kofax's proprietary OCR engine.

Expand Down
4 changes: 2 additions & 2 deletions info/api/WebTwain_Buffer.md
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,7 @@ RemoveTag(tagName: string, indices?: number[]):boolean

**Parameters**

`tagName`: Specify the new tag name.
`tagName`: Specify the tag to be removed.

`indices`: Specify the index.

Expand Down Expand Up @@ -220,7 +220,7 @@ RemoveTag(tagName: string, indices?: number[]):boolean

**Usage Notes**

If the index is null, it will remove the tag you specified. If the index is not null, it will remove the specified tag on the image you selected.
If the index is not specified, the tag will be removed from _all images_. If the index is specified, the tag will be removed from the specified image(s).

---

Expand Down
1 change: 0 additions & 1 deletion info/schedule/Stable.md
Original file line number Diff line number Diff line change
Expand Up @@ -413,7 +413,6 @@ See the <a href="https://demo.dynamsoft.com/web-twain/mobile-online-camera-scann

* Made the viewer more independent and robust. Related APIs are redesigned.
+ Added a new global property [`Dynamsoft.WebTwainEnv.UseDefaultViewer`]({{site.info}}api/Dynamsoft_WebTwainEnv.html#usedefaultviewer) to control whether the built-in viewer is used.
+ Check out the [Viewer related API changes in version 16.2]({{site.info}}api/appendix.html#viewer-related-api-changes-in-version-162).

* Scanning remotely now supports showing the Manufacturer's User Interface.
+ Only when the remote machine is Windows.
Expand Down
10 changes: 5 additions & 5 deletions info/schedule/deprecated.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,15 +84,15 @@ The recommended fix is to patch the operating system, you can find the patch [he

| v17.0 | v16.2- |
|:-|:-|
| [ `Viewer.autoChangeIndex` ]({{site.info}}api/Addon_Viewer.html#autoChangeIndex) | `Viewer.topPageChanged()` |
| [ `Viewer.autoChangeIndex` ]({{site.info}}api/WebTwain_Viewer.html#autochangeindex) | `Viewer.topPageChanged()` |

* The following APIs are new in v17.0
+ [ `RemoveTag` ]({{site.info}}api/WebTwain_Buffer.html#removetag)
+ [ `GetTagList` ]({{site.info}}api/WebTwain_Buffer.html#gettaglist)
+ [ `DWT.licenseServer` ]({{site.info}}api/WebTwain_License.html#licenseServer)
+ [ `DWT.handshakeCode` ]({{site.info}}api/WebTwain_License.html#handshakeCode)
+ [ `DWT.sessionPassword` ]({{site.info}}api/WebTwain_License.html#sessionPassword)
+ [ `DWT.licenseException` ]({{site.info}}api/WebTwain_License.html#licenseException)
+ `DWT.licenseServer`
+ `DWT.handshakeCode`
+ `DWT.sessionPassword`
+ `DWT.licenseException`

## 16.2

Expand Down