Skip to content

Commit f427b4d

Browse files
committed
Revert "Remove outdated FAQ articles and update existing ones for clarity and accuracy."
This reverts commit 04e796c.
1 parent 04e796c commit f427b4d

41 files changed

Lines changed: 237 additions & 82 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

_articles/faq/XMLHttpRequest-cannot-load.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,5 +50,3 @@ Try uploading to the same domain or update the server side configuration to allo
5050
> If you are downloading a file, you might need to clear the browser cache because a cached file will not be requested again from the server, thus still no 'Access-Control-Allow-Origin' header will be presented.
5151
>
5252
> If you are using Windows Authentication, you may need to change the default setting of `withCredentials` in the `dynamsoft.webtwain.initiate.js` file. To do that, open the JS file, find `withCredentials:false` and change it to `withCredentials:true` .
53-
54-
TODO: I can no longer find the keyword `withCredentials:false` in the latest `dynamsoft.webtwain.initiate.js`, it is now `withCredentials:!1`. Please advise on how this FAQ needs to be changed, or if it is still necessary at all.

_articles/faq/acquireimage-sync-or-async.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,3 @@ last_modified: 2022-06-10 04:40:03 +0800
1515
## Is the AcquireImage() method synchronous or asynchronous?
1616

1717
[AcquireImage()](/_articles/info/api/WebTwain_Acquire.md#acquireimage){:target="_blank"} is an asynchronous method, regardless of whether it includes a callback function or not.
18-
19-
TODO: Needs clarification on the different APIs. I think it would be better that the differences are addressed in API documentation rather than a separate FAQ.

_articles/faq/activeX-in-Edge-IE-mode.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,14 @@ keywords: Dynamic Web TWAIN, ActiveX, Internet Explorer mode, IE mode
77
breadcrumbText: How to run Dynamic Web TWAIN ActiveX in Microsoft Edge Internet Explorer (IE) mode
88
description: How to run Dynamic Web TWAIN ActiveX in Microsoft Edge Internet Explorer (IE) mode
99
date: 2022-04-22 05:24:12 +0800
10-
last_modified: 2026-01-21 14:32:41 -08:00
10+
last_modified: 2022-10-14 14:05:08 +0800
1111
---
1212

1313
View all FAQs about [Project Deployment and End-user Installation](
1414
https://www.dynamsoft.com/web-twain/docs/faq/#project-deployment-and-end-user-installation)
1515

1616
# How to run Dynamic Web TWAIN ActiveX in Microsoft Edge Internet Explorer (IE) mode
1717

18-
> ActiveX support was removed starting in Dynamic Web TWAIN v19. This article is archived for customers running versions earlier than 19. For supported browsers in v19 and later, please migrate to the HTML5 edition.
19-
2018
Microsoft is <a href="https://www.microsoft.com/en-us/edge/business/ie-mode" target="_blank">retiring Internet Explorer 11</a> on June 15, 2022. To support Dynamic Web TWAIN ActiveX, please configure IE mode in Edge following the steps below. For better browser compatibility, we strongly recommend [updating your web application with our HTML5 edition](/_articles/indepth/development/activex.md#move-away-from-activex){:target="_blank"}.
2119

2220
### Step by step instructions to configure Microsoft Edge IE mode

_articles/faq/automatically-rotate-upside-down-pages.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,13 @@ keywords: Dynamic Web TWAIN, Capture/ Image Source, automatically rotate pages
77
breadcrumbText: Can the Dynamic Web TWAIN SDK automatically rotate upside-down pages during the document scanning process?
88
description: Can the Dynamic Web TWAIN SDK automatically rotate upside-down pages during the document scanning process?
99
date: 2021-12-08 03:01:32 +0800
10-
last_modified: 2026-01-21 14:51:06 -08:00
10+
last_modified: 2022-06-10 04:40:03 +0800
1111
---
1212

1313
# Capture/Image Source
1414

1515
## Can the Dynamic Web TWAIN SDK automatically rotate upside-down pages during the document scanning process?
1616

17-
Dynamic Web TWAIN does not auto-rotate pages by default, but you can rotate images in code using the API covered in [this example](/_articles/general-usage/image-processing/image-editing.md#example---rotating-images){:target="_blank"}.
17+
No, the rotation is not automatic, but it can be achieved by leveraging the rotating functionality explained in [this link](/_articles/general-usage/image-processing/image-editing.md#example---rotating-images){:target="_blank"}.
1818

19-
If you have the OCR Add-on (v19.3+), you can call [`DetectPageOrientation()`](/_articles/info/api/Addon_OCR.md#detectpageorientation){:target="_blank"} to detect the page orientation from recognized text and use that result to decide how to rotate.
20-
21-
Some scanners also offer an AutoDeskew/AutoRotate capability that runs on the device. If your scanner supports it, enable that option (see [our de-skew guidance](/_articles/faq/support-image-deskew.md) for scanner-side setup); otherwise, use the rotation API noted above based on your own detection logic.
19+
If you need to do automatic skew correction on scanned pages, you can refer to [this article](/_articles/faq/support-image-deskew.md) for our automatic de-skewing feature.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
layout: default-layout
3+
noTitleIndex: true
4+
needAutoGenerateSidebar: true
5+
title: What is the difference between Camera.play and Camera.showVideo?
6+
keywords: Dynamic Web TWAIN, Addon, webassembly, webcam capture
7+
breadcrumbText: What is the difference between Camera.play and Camera.showVideo?
8+
description: What is the difference between Camera.play and Camera.showVideo?
9+
date: 2021-12-01 01:09:41 +0800
10+
last_modified: 2025-09-19 10:12:03 +0800
11+
---
12+
13+
# Addon
14+
15+
## What is the difference between Camera.play and Camera.showVideo?
16+
17+
> **The Camera Add-on has been removed since Dynamic Web TWAIN [18.1](_articles/info/schedule/deprecated.md#181).** An alternative replacement for this module is [Mobile Document Scanner](https://www.dynamsoft.com/use-cases/mobile-document-scanner/).
18+
19+
`Camera.showVideo` is a built-in feature to handle camera capturing, prospective adjusting, etc. It supports two available modes: document and picture.
20+
21+
`Camera.play` is a more specific API for starting streaming video from the current camera.
22+
23+
Note that these two APIs cannot be mixed with each other.

_articles/faq/chrome-106-107-warning.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,13 @@ keywords: Dynamic Web TWAIN, Error Troubleshooting, Canvas2D, Warning
77
breadcrumbText: Warning message - Canvas2D Warning
88
description: Canvas2D Warning
99
date: 2022-10-13 18:34:42 +0800
10-
last_modified: 2026-01-21 14:54:50 -08:00
10+
last_modified: 2022-10-17 18:04:03 +0800
1111
---
1212

1313
# Error Troubleshooting
1414

1515
## Warning message - Canvas2D: Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true.
1616

17-
> Archived: This warning was fixed in Dynamic Web TWAIN 18.0. The steps below are only for projects pinned to versions prior to 18.0.
18-
1917
### Symptom
2018

2119
When you are using Chrome 107(developer version) & 106 (official version) or any version above these, you could encounter a warning in console:
@@ -36,6 +34,7 @@ Step 1. Navigate to '<strong>../Resources/dynamsoft.webtwain.initiate.js</strong
3634

3735
Step 2. Navigate to '<strong>../Resources/src/dynamsoft.viewer.js</strong>' replace all `getContext("2d")` to `getContext("2d",{willReadFrequently:true})`
3836

39-
### Status
4037

41-
Fixed in Dynamic Web TWAIN 18.0+. No action is needed on supported versions.
38+
### Planning
39+
40+
It will be fixed in version 18.0 officially.

_articles/faq/component-needs-to-be-installed-on-end-user-machine.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,18 @@ keywords: Dynamic Web TWAIN, Project Deployment and End-user Installation, insta
77
breadcrumbText: Is there any component of the Dynamic Web TWAIN SDK that needs to be installed on end-user machines?
88
description: Is there any component of the Dynamic Web TWAIN SDK that needs to be installed on end-user machines?
99
date: 2021-12-11 06:47:21 +0800
10-
last_modified: 2026-01-21 15:24:26 -08:00
10+
last_modified: 2022-10-19 05:45:25 +0800
1111
---
1212

1313
View all FAQs about [Project Deployment and End-user Installation](
1414
https://www.dynamsoft.com/web-twain/docs/faq/#project-deployment-and-end-user-installation)
1515

1616
# Is there any component of the Dynamic Web TWAIN SDK that needs to be installed on end-user machines?
1717

18-
For the [Desktop Service Edition](/_articles/general-usage/initialization.md#desktop-service-edition){:target="_blank"}, end users need the Dynamic Web TWAIN Service installed locally (this was called Dynamsoft Service” prior to v19.0). They are prompted to install it the first time they open your application.
18+
For the [Desktop Service Edition](/_articles/general-usage/initialization.md#desktop-service-edition){:target="_blank"}, the Dynamic Web TWAIN Service (also called "Dynamsoft Service") needs to be installed on end-user machines. By default end-users will be prompted to install Dynamic Web TWAIN Service when they access your application for the first time.
1919

20-
When you upgrade Dynamic Web TWAIN, plan to reinstall the service on client machines if required. See [Update Dynamic Web TWAIN Service on the Client-side](/_articles/indepth/development/upgrade.md#update-dynamsoft-service-on-the-client-side){:target="_blank"} for details.
20+
When you upgrade Dynamic Web TWAIN, you may also need a reinstallation of Dynamic Web TWAIN Service on the client-side. For more information, please refer to [Update Dynamic Web TWAIN Service on the Client-side](/_articles/indepth/development/upgrade.md#update-dynamsoft-service-on-the-client-side){:target="_blank"}.
2121

22-
If you prefer zero client-side installation, enable Remote Scan. It routes scanning through a host machine’s service, so the browser client installs nothing. Learn how to enable it [here](/_articles/faq/how-to-enable-remote-scan.md){:target="_blank"}.
22+
If you do not want to install anything, there is an option.
23+
24+
You can enable Remote Scan, which scans documents from remote scanners connected to host machines. No installation is required on the client machine. Please check [here](/_articles/faq/how-to-enable-remote-scan.md){:target="_blank"} for more information on how remote scan works and how to enable it.

_articles/faq/connection-couldnt-be-established.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ keywords: Dynamic Web TWAIN, Error Troubleshooting, connection not established
77
breadcrumbText: A connection with the server could not be established
88
description: A connection with the server could not be established
99
date: 2020-12-10 16:11:49 +0800
10-
last_modified: 2026-01-21 15:26:16 -08:00
10+
last_modified: 2022-06-02 15:30:49 +0800
1111
---
1212

1313
# Error Troubleshooting
@@ -16,16 +16,16 @@ last_modified: 2026-01-21 15:26:16 -08:00
1616

1717
### Symptom
1818

19-
When attempting to upload images to your web server, the upload fails and you see this error message.
19+
When attempting to upload images web server the upload fails and you receive the error message.
2020

2121
### Cause
2222

23-
This usually means the client cannot reach the server.
23+
The problem may occur when a connection with the server is not available.
2424

2525
### Resolution
2626

27-
- Verify the HTTP port in your code matches the server’s listening port. Set it with [`HTTPPort`](/_articles/info/api/WebTwain_IO.md#httpport).
28-
- Confirm the server address is reachable (ping it from a client machine). Use either the machine name or IP with `HTTPUpload`.
27+
- Check if the HTTP port you set in your code coincides with the port number you set on your web server. You can use the [HTTPPort](/_articles/info/api/WebTwain_IO.md#httpport) property to set the port number.
28+
- Make sure the address of the server is available. To check this, you can ping the address from a client machine.
2929

3030
> Note:
31-
> Both the machine name and the IP address of the server can be used for the [`HTTPUpload`](/_articles/info/api/WebTwain_IO.md#httpupload) method.
31+
> Both the machine name and the IP address of the server can be used for the HTTPUpload method.

_articles/faq/deploy-to-all-users.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ keywords: Dynamic Web TWAIN, Project Deployment and End-user Installation, deplo
77
breadcrumbText: Is there an easy way to deploy the end-user components to all users?
88
description: Is there an easy way to deploy the end-user components to all users?
99
date: 2021-07-14 18:58:25 +0800
10-
last_modified: 2025-03-31 00:00:00 +0800
10+
last_modified: 2022-10-14 14:05:08 +0800
1111
---
1212

1313
View all FAQs about [Project Deployment and End-user Installation](
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
layout: default-layout
3+
noTitleIndex: true
4+
needAutoGenerateSidebar: true
5+
title: What is the difference between WebTwain.Addon.Camera and WebTwain.Addon.Webcam?
6+
keywords: Dynamic Web TWAIN, Addon, camera, webcam
7+
breadcrumbText: What is the difference between WebTwain.Addon.Camera and WebTwain.Addon.Webcam?
8+
description: What is the difference between WebTwain.Addon.Camera and WebTwain.Addon.Webcam?
9+
date: 2021-12-01 01:09:41 +0800
10+
last_modified: 2022-06-10 04:40:03 +0800
11+
---
12+
13+
# Addon
14+
15+
## What is the difference between WebTwain.Addon.Camera and WebTwain.Addon.Webcam?
16+
17+
`WebTwain.Addon.Camera` supports mobile camera, whereas `WebTwain.Addon.Webcam` supports web cameras in mainstream desktop browsers.
18+
19+
Please note that the Camera module requires a secure connection as only a secure site can make use of the camera on mobile devices. If you use this feature, you need to enable HTTPS on the server. For how to enable HTTPS, please check out the manual of your webserver.
20+
21+
For some advanced features, you may also need <a href="{{site.getstarted}}platform.html#wasm-browsers" target="_blank">WASM browser</a>.

0 commit comments

Comments
 (0)