From 69890ffc87b62767fe922e04fb50417fefc3f210 Mon Sep 17 00:00:00 2001 From: tony-xlh Date: Tue, 16 Dec 2025 13:08:58 +0800 Subject: [PATCH 1/6] update code about preserveUnmodifiedOnSave in the PDF guide --- _articles/extended-usage/pdf-processing.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_articles/extended-usage/pdf-processing.md b/_articles/extended-usage/pdf-processing.md index 1bd1ccf2..de9457cc 100644 --- a/_articles/extended-usage/pdf-processing.md +++ b/_articles/extended-usage/pdf-processing.md @@ -126,6 +126,9 @@ If you need to append a scanned document to a PDF file and keep the rest pages u DWTObject.Addon.PDF.SetReaderOptions({ convertMode: Dynamsoft.DWT.EnumDWT_ConvertMode.CM_RENDERALL, preserveUnmodifiedOnSave: true, //only available for v19.0+ + renderOptions:{ + renderAnnotations: true //enable this to keep annotations + } }); ``` From 42b7fd36dd93f29bf573fac1546d20712de793e0 Mon Sep 17 00:00:00 2001 From: tony-xlh Date: Tue, 16 Dec 2025 17:19:43 +0800 Subject: [PATCH 2/6] add loading OCRed PDF FAQ --- _articles/extended-usage/ocr.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/_articles/extended-usage/ocr.md b/_articles/extended-usage/ocr.md index 6d9d6451..72dcc190 100644 --- a/_articles/extended-usage/ocr.md +++ b/_articles/extended-usage/ocr.md @@ -482,3 +482,7 @@ OCR Basic and OCR Pro are previous OCR add-ons, which are deprecated in v16.2. B To differentiate from previous versions, the new OCR uses `OCRKit` as the namespace. +### Why I Cannot Load Saved PDF Files + +The searchable PDF saved has an text layer. You need to use [PDF Rasterizer](/_articles/info/api/Addon_PDF.md) to load it. A PDF Rasterizer license is required. + From 29c06a78e7a785c936d66b888a815b9d25bbf7d9 Mon Sep 17 00:00:00 2001 From: tony-xlh Date: Tue, 16 Dec 2025 17:22:08 +0800 Subject: [PATCH 3/6] mention 19.3 in the OCR guide --- _articles/extended-usage/ocr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_articles/extended-usage/ocr.md b/_articles/extended-usage/ocr.md index 72dcc190..f327967d 100644 --- a/_articles/extended-usage/ocr.md +++ b/_articles/extended-usage/ocr.md @@ -480,7 +480,7 @@ The OCR add-on supports two kinds of searchable PDF output. OCR Basic and OCR Pro are previous OCR add-ons, which are deprecated in v16.2. But they are still usable in the latest version. -To differentiate from previous versions, the new OCR uses `OCRKit` as the namespace. +To differentiate from previous versions, the new OCR added since v19.3 uses `OCRKit` as the namespace. ### Why I Cannot Load Saved PDF Files From 81764ca1e6782125126f75355ae6af3c1c104738 Mon Sep 17 00:00:00 2001 From: tony-xlh Date: Tue, 16 Dec 2025 17:36:15 +0800 Subject: [PATCH 4/6] mention mobile document scanner on webcam's API page --- _articles/info/api/Addon_Webcam.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_articles/info/api/Addon_Webcam.md b/_articles/info/api/Addon_Webcam.md index 53374a8d..48e4af5a 100644 --- a/_articles/info/api/Addon_Webcam.md +++ b/_articles/info/api/Addon_Webcam.md @@ -11,6 +11,8 @@ description: Dynamic Web TWAIN SDK Documentation API Reference Webcam Addon APIs > {WebTwainObject} denotes the `WebTwain` instance. +The Webcam add-on works on Windows desktop. If you need to scan documents with camera on other platforms (macOS, Linux and mobile) or perform document boundary detection and cropping, you can use [Mobile Document Scanner](https://www.dynamsoft.com/use-cases/mobile-document-scanner/). + **Methods** | [`CaptureImage()`](#captureimage) | [`CloseSource()`](#closesource) | [`GetCameraControlPropertySetting()`](#getcameracontrolpropertysetting) | [`GetCameraControlPropertyMoreSetting()`](#getcameracontrolpropertymoresetting) | From e4d384425ea6efd302758c0377416da045ca85eb Mon Sep 17 00:00:00 2001 From: tony-xlh Date: Tue, 16 Dec 2025 17:41:26 +0800 Subject: [PATCH 5/6] fix grammar --- _articles/extended-usage/ocr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_articles/extended-usage/ocr.md b/_articles/extended-usage/ocr.md index f327967d..84c59fd5 100644 --- a/_articles/extended-usage/ocr.md +++ b/_articles/extended-usage/ocr.md @@ -484,5 +484,5 @@ To differentiate from previous versions, the new OCR added since v19.3 uses `OCR ### Why I Cannot Load Saved PDF Files -The searchable PDF saved has an text layer. You need to use [PDF Rasterizer](/_articles/info/api/Addon_PDF.md) to load it. A PDF Rasterizer license is required. +The searchable PDF saved has a text layer. You need to use [PDF Rasterizer](/_articles/info/api/Addon_PDF.md) to load it. A PDF Rasterizer license is required. From 3a654220426afcd61aa12257ef8251f6006896d7 Mon Sep 17 00:00:00 2001 From: tony-xlh Date: Tue, 16 Dec 2025 17:44:24 +0800 Subject: [PATCH 6/6] mention mobile document scanner in introduction --- _articles/introduction/index.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/_articles/introduction/index.md b/_articles/introduction/index.md index 30d20701..6842e023 100644 --- a/_articles/introduction/index.md +++ b/_articles/introduction/index.md @@ -60,3 +60,7 @@ See [API reference](/_articles/info/api/index.md) where you can find more compre ## RESTful API Dynamic Web TWAIN also provides [RESTful API](https://www.dynamsoft.com/web-twain/restfulapi/) to access scanners using various programming languages. You can check out the [samples](https://www.dynamsoft.com/web-twain/docs/extended-usage/restful-api.html) and [APIs](https://www.dynamsoft.com/web-twain/docs/info/api/restful.html) to learn more. + +## Scan with Camera + +If you need to scan documents using your camera, with features like automatic border detection and cropping, try our other product: [Mobile Document Scanner](https://www.dynamsoft.com/use-cases/mobile-document-scanner/).