From 212d35443b34154ecf6c6f93368a9b2a3a393a9e Mon Sep 17 00:00:00 2001
From: Jenny-Jiani <70129215+Jenny-Jiani@users.noreply.github.com>
Date: Wed, 4 Jun 2025 15:48:17 +0800
Subject: [PATCH 01/11] Update sidelist-mobile.html
---
_includes/sidelist-mobile.html | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/_includes/sidelist-mobile.html b/_includes/sidelist-mobile.html
index fd2e424..da61f36 100644
--- a/_includes/sidelist-mobile.html
+++ b/_includes/sidelist-mobile.html
@@ -1,6 +1,11 @@
-
Android
+
+ Mobile
+
-iOS
-
-Maui
-
\ No newline at end of file
From 0795c0fb54f8721bbbb3565f7af3fee414216838 Mon Sep 17 00:00:00 2001
From: yqz562
Date: Fri, 20 Jun 2025 11:23:57 +0800
Subject: [PATCH 02/11] change side list
---
_config.yml | 2 ++
_includes/sidelist-full-tree.html | 4 +++-
_includes/sidelist-mobile.html | 17 +++++++++++++++--
_includes/sidelist-web.html | 16 ++++++++++++++--
_includes/slidelist-general.html | 2 ++
_includes/slidelist-license.html | 2 ++
6 files changed, 38 insertions(+), 5 deletions(-)
create mode 100644 _includes/slidelist-general.html
create mode 100644 _includes/slidelist-license.html
diff --git a/_config.yml b/_config.yml
index c0fe10d..927e5fb 100644
--- a/_config.yml
+++ b/_config.yml
@@ -11,6 +11,8 @@ product-title: Dynamsoft FAQ
mobile-faq: /faq/dynamsoft-mobile/
server-faq: /faq/dynamsoft-server/
web-faq: /faq/dynamsoft-web/
+general-faq: /faq/dynamsoft-general/
+license-faq: /faq/dynamsoft-license/
useVersionTree: true
diff --git a/_includes/sidelist-full-tree.html b/_includes/sidelist-full-tree.html
index d58ed23..1b730f3 100644
--- a/_includes/sidelist-full-tree.html
+++ b/_includes/sidelist-full-tree.html
@@ -1,3 +1,5 @@
+{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath targetRelativePath="sidelist-general.html" -%}
+{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath targetRelativePath="sidelist-license.html" -%}
{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath targetRelativePath="sidelist-server.html" -%}
{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath targetRelativePath="sidelist-mobile.html" -%}
-{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath targetRelativePath="sidelist-web.html" -%}
\ No newline at end of file
+{%- include liquid_searchVersionTreeFile.html ver=include.ver curPath=include.curPath targetRelativePath="sidelist-web.html" -%}
diff --git a/_includes/sidelist-mobile.html b/_includes/sidelist-mobile.html
index fd2e424..683b137 100644
--- a/_includes/sidelist-mobile.html
+++ b/_includes/sidelist-mobile.html
@@ -1,6 +1,19 @@
-Android
+
+
+Capabilities
+
+Scan Setting
+
+Configuration
+
+Debug
+
+Cross-Platform
+
+Simulator
+
diff --git a/_includes/sidelist-web.html b/_includes/sidelist-web.html
index 4d0508c..f2d5cad 100644
--- a/_includes/sidelist-web.html
+++ b/_includes/sidelist-web.html
@@ -1,2 +1,14 @@
-Web
-
\ No newline at end of file
+
+Camera
+
+Capabilities
+
+Scan Setting
+
+Configuration
+
+UI Customization
+
+Debug
+
diff --git a/_includes/slidelist-general.html b/_includes/slidelist-general.html
new file mode 100644
index 0000000..3fae40d
--- /dev/null
+++ b/_includes/slidelist-general.html
@@ -0,0 +1,2 @@
+General
+
\ No newline at end of file
diff --git a/_includes/slidelist-license.html b/_includes/slidelist-license.html
new file mode 100644
index 0000000..4525e50
--- /dev/null
+++ b/_includes/slidelist-license.html
@@ -0,0 +1,2 @@
+License
+
\ No newline at end of file
From 7ec287f7bcd426927a64b8971dec7ea69ec8d025 Mon Sep 17 00:00:00 2001
From: yqz562
Date: Fri, 20 Jun 2025 14:37:30 +0800
Subject: [PATCH 03/11] Resolve Conflict
---
_includes/sidelist-mobile.html | 28 ++++++++++++++++------------
1 file changed, 16 insertions(+), 12 deletions(-)
diff --git a/_includes/sidelist-mobile.html b/_includes/sidelist-mobile.html
index 683b137..37b9d5e 100644
--- a/_includes/sidelist-mobile.html
+++ b/_includes/sidelist-mobile.html
@@ -4,16 +4,20 @@
Maui
-->
-
-Capabilities
-
-Scan Setting
-
-Configuration
-
-Debug
-
-Cross-Platform
-
-Simulator
+
+ Mobile
+
From 05acab8e0ff3ee0a6a3dc7f649352f2e05d8f16e Mon Sep 17 00:00:00 2001
From: yqz562
Date: Fri, 20 Jun 2025 14:46:30 +0800
Subject: [PATCH 04/11] Issue fix
---
_data/full_tree.yml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/_data/full_tree.yml b/_data/full_tree.yml
index 61f6ee8..2cd6fc7 100644
--- a/_data/full_tree.yml
+++ b/_data/full_tree.yml
@@ -1,4 +1,6 @@
tree_file_list:
+ - sidelist-general.html
+ - sidelist-license.html
- sidelist-server.html
- sidelist-mobile.html
- sidelist-web.html
From 5578c9632bb8ba0344a2784e55030e04514fb597 Mon Sep 17 00:00:00 2001
From: yqz562
Date: Fri, 20 Jun 2025 15:45:36 +0800
Subject: [PATCH 05/11] Change sidelist
---
_includes/sidelist-web.html | 29 ++++++++------
dynamsoft-general/avoid-incorrect-results.md | 2 +-
dynamsoft-general/dbr-supports-pdf.md | 2 +-
.../different-editions-of-dbr.md | 2 +-
dynamsoft-general/scan-specific-page.md | 4 +-
dynamsoft-general/scan-us-drivers-license.md | 2 +-
.../supported-barcode-formats.md | 2 +-
dynamsoft-license/dbr-free-trial.md | 4 +-
dynamsoft-license/dbr-supports-pdf.md | 4 +-
.../expand-quota-for-runtime-license.md | 2 +-
.../how-hardware-is-bind-to-license.md | 2 +-
.../offline-registration-license.md | 39 ++++++++++++-------
.../sdk-works-without-internet.md | 2 +-
dynamsoft-license/track-license.md | 2 +-
.../configuration/avoid-incorrect-results.md | 2 +-
.../configuration/custom-settings-template.md | 10 ++---
.../configuration/how-to-enable-dpm.md | 13 ++++---
.../configuration/non-english-characters.md | 4 +-
.../configuration/sort-barcodes-image.md | 6 +--
19 files changed, 75 insertions(+), 58 deletions(-)
diff --git a/_includes/sidelist-web.html b/_includes/sidelist-web.html
index f2d5cad..99b8425 100644
--- a/_includes/sidelist-web.html
+++ b/_includes/sidelist-web.html
@@ -1,14 +1,19 @@
-Camera
-
-Capabilities
-
-Scan Setting
-
-Configuration
-
-UI Customization
-
-Debug
-
+
+ Web
+
+
\ No newline at end of file
diff --git a/dynamsoft-general/avoid-incorrect-results.md b/dynamsoft-general/avoid-incorrect-results.md
index 1740457..a9979e0 100644
--- a/dynamsoft-general/avoid-incorrect-results.md
+++ b/dynamsoft-general/avoid-incorrect-results.md
@@ -4,7 +4,7 @@ title: How to filter incorrect results with the barcode result length?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, General, incorrect results
description: How to filter incorrect results with the barcode result length?
needAutoGenerateSidebar: false
-permalink: /faq/general/avoid-incorrect-results.html
+/avoid-incorrect-results.html
---
## How to filter incorrect results with the barcode result length?
diff --git a/dynamsoft-general/dbr-supports-pdf.md b/dynamsoft-general/dbr-supports-pdf.md
index abedc7e..647dc09 100644
--- a/dynamsoft-general/dbr-supports-pdf.md
+++ b/dynamsoft-general/dbr-supports-pdf.md
@@ -4,7 +4,7 @@ title: Can Barcode Reader SDK read PDF files? Do I need to pay for this feature?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, General, PDF
description: Can Barcode Reader SDK read PDF files? Do I need to pay for this feature?
needAutoGenerateSidebar: false
-permalink: /faq/general/dbr-supports-pdf.html
+: /faq/general/dbr-supports-pdf.html
---
## Can Barcode Reader SDK read PDF files? Do I need to pay for this feature?
diff --git a/dynamsoft-general/different-editions-of-dbr.md b/dynamsoft-general/different-editions-of-dbr.md
index 065a3c2..fe4b312 100644
--- a/dynamsoft-general/different-editions-of-dbr.md
+++ b/dynamsoft-general/different-editions-of-dbr.md
@@ -5,7 +5,7 @@ keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, General, editions
description: Which edition of Barcode Reader should I use?
needAutoGenerateSidebar: false
breadcrumbText: FAQ
-permalink: /faq/general/different-editions-of-dbr.html
+: /faq/general/different-editions-of-dbr.html
---
## Which edition of Barcode Reader should I use?
diff --git a/dynamsoft-general/scan-specific-page.md b/dynamsoft-general/scan-specific-page.md
index 3ccbd87..3360b44 100644
--- a/dynamsoft-general/scan-specific-page.md
+++ b/dynamsoft-general/scan-specific-page.md
@@ -4,7 +4,7 @@ title: How to scan specific pages of a pdf file?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, scan specific page
description: How to scan specific pages of a pdf file?
needAutoGenerateSidebar: false
-permalink: /faq/general/scan-specific-page.html
+: /faq/general/scan-specific-page.html
---
## How to scan specific pages of a pdf file?
@@ -13,4 +13,4 @@ permalink: /faq/general/scan-specific-page.html
We are planning to add `Pages` parameter of the `ImageParameterOptions` Parameter.
-Currently you will need to manually filter out the extra results from the returned retults or you can convert the specific pages pdf file to single image files and then decode the images.
+Currently you will need to manually filter out the extra results from the returned retults or you can convert the specific pages pdf file to single image files and then decode the images.
diff --git a/dynamsoft-general/scan-us-drivers-license.md b/dynamsoft-general/scan-us-drivers-license.md
index a163a3c..b06fd3b 100644
--- a/dynamsoft-general/scan-us-drivers-license.md
+++ b/dynamsoft-general/scan-us-drivers-license.md
@@ -4,7 +4,7 @@ title: How to scan barcodes on US Driver's Licenses and extract the information?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, US driver's license
description: How to scan barcodes on US Driver's Licenses and extract the information?
needAutoGenerateSidebar: false
-permalink: /faq/general/scan-us-drivers-license.html
+: /faq/general/scan-us-drivers-license.html
---
## How to scan barcodes on US Driver's Licenses and extract the information?
diff --git a/dynamsoft-general/supported-barcode-formats.md b/dynamsoft-general/supported-barcode-formats.md
index e7bfe0e..67e60f3 100644
--- a/dynamsoft-general/supported-barcode-formats.md
+++ b/dynamsoft-general/supported-barcode-formats.md
@@ -4,7 +4,7 @@ title: What barcode types are supported by Dynamsoft Barcode Reader?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, General, formats
description: What barcode types are supported by Dynamsoft Barcode Reader?
needAutoGenerateSidebar: false
-permalink: /faq/general/supported-barcode-formats.html
+: /faq/general/supported-barcode-formats.html
---
## What barcode types are supported by Dynamsoft Barcode Reader?
diff --git a/dynamsoft-license/dbr-free-trial.md b/dynamsoft-license/dbr-free-trial.md
index bd2fc33..50d0148 100644
--- a/dynamsoft-license/dbr-free-trial.md
+++ b/dynamsoft-license/dbr-free-trial.md
@@ -4,7 +4,7 @@ title: What I need to know about trial licenses?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, General, free trial
description: What I need to know about trial licenses?
needAutoGenerateSidebar: false
-permalink: /faq/general/dbr-free-trial.html
+: /faq/general/dbr-free-trial.html
---
## What I need to know about trial licenses?
@@ -13,4 +13,4 @@ permalink: /faq/general/dbr-free-trial.html
To get a free trial of the SDK, please download it from [our website](https://www.dynamsoft.com/barcode-reader/downloads/).
-The main way to get the trial license is via the [Request a Trial License](https://www.dynamsoft.com/customer/license/trialLicense?product=dbr&utm_source=docs){:target="_blank"} link through which you can extend your trial license once your original expires. The trial can be extended twice, for 15 days each, and a total of 30 days.
+The main way to get the trial license is via the [Request a Trial License](https://www.dynamsoft.com/customer/license/trialLicense?product=dbr&utm_source=docs){:target="\_blank"} link through which you can extend your trial license once your original expires. The trial can be extended twice, for 15 days each, and a total of 30 days.
diff --git a/dynamsoft-license/dbr-supports-pdf.md b/dynamsoft-license/dbr-supports-pdf.md
index 08b25f9..647dc09 100644
--- a/dynamsoft-license/dbr-supports-pdf.md
+++ b/dynamsoft-license/dbr-supports-pdf.md
@@ -4,7 +4,7 @@ title: Can Barcode Reader SDK read PDF files? Do I need to pay for this feature?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, General, PDF
description: Can Barcode Reader SDK read PDF files? Do I need to pay for this feature?
needAutoGenerateSidebar: false
-permalink: /faq/general/dbr-supports-pdf.html
+: /faq/general/dbr-supports-pdf.html
---
## Can Barcode Reader SDK read PDF files? Do I need to pay for this feature?
@@ -13,4 +13,4 @@ permalink: /faq/general/dbr-supports-pdf.html
Dynamsoft Barcode Reader does indeed support reading barcodes from PDF files (see [Features](https://www.dynamsoft.com/barcode-reader/features/#Decode-Barcodes)). The only exception is the JavaScript and Mobile editions currently.
-No extra license is required to read from PDF files.
\ No newline at end of file
+No extra license is required to read from PDF files.
diff --git a/dynamsoft-license/expand-quota-for-runtime-license.md b/dynamsoft-license/expand-quota-for-runtime-license.md
index c971f0c..2d0f30c 100644
--- a/dynamsoft-license/expand-quota-for-runtime-license.md
+++ b/dynamsoft-license/expand-quota-for-runtime-license.md
@@ -4,7 +4,7 @@ title: How to expand the quota of a runtime license?
keywords: Dynamsoft Barcode Reader, FAQ, Pricing/Licensing, General, expand quota
description: How to expand the quota of a runtime license?
needAutoGenerateSidebar: false
-permalink: /faq/general/expand-quota-for-runtime-license.html
+: /faq/general/expand-quota-for-runtime-license.html
---
## How to expand the quota of a runtime license?
diff --git a/dynamsoft-license/how-hardware-is-bind-to-license.md b/dynamsoft-license/how-hardware-is-bind-to-license.md
index 3f6b51f..83d8bb0 100644
--- a/dynamsoft-license/how-hardware-is-bind-to-license.md
+++ b/dynamsoft-license/how-hardware-is-bind-to-license.md
@@ -4,7 +4,7 @@ title: What I need to know about licensing process?
keywords: Dynamsoft Barcode Reader, FAQ, Pricing/Licensing, General, information gathered, hardware bind, new license consumption
description: What I need to know about licensing process?
needAutoGenerateSidebar: false
-permalink: /faq/general/how-hardware-is-bind-to-license.html
+: /faq/general/how-hardware-is-bind-to-license.html
---
## What I need to know about licensing process?
diff --git a/dynamsoft-license/offline-registration-license.md b/dynamsoft-license/offline-registration-license.md
index d174168..b6d032b 100644
--- a/dynamsoft-license/offline-registration-license.md
+++ b/dynamsoft-license/offline-registration-license.md
@@ -4,25 +4,23 @@ title: How to use offline registration license type?
keywords: Dynamsoft Barcode Reader, FAQ, offline, license type
description: How to use offline registration license type?
needAutoGenerateSidebar: false
-permalink: /faq/general/offline-registration-license.html
+: /faq/general/offline-registration-license.html
---
## How to use offline registration license type?
[<< Back to FAQ index](index.md)
-
You can follow the steps below to manually register the device and get the license key for each device:
1. Log in [Customer Portal](https://www.dynamsoft.com/customer/license/fullLicense) -> Click the Activate button to activate the license
-
-
+ 
2. Select the 3rd option "No License Server. Register Offline Device(s) Manually" and click Activate.
-
+ 
3. Click the Add Device button then it will pop up a dialog. Download the tool from the pop up.
-
+ 
4. Unzip the file and run the GenerateUUID tool on the device to be registered and get the UUID.
@@ -33,7 +31,6 @@ For Windows:
The returned string, e.g. 8ECCA3B6-66F9-4fd6-B6B6-308C874140C6, is the machine ID.

-
For Linux:
-Open Terminal
-Change the working directory to the one where GenerateUUID.exe is
@@ -44,7 +41,8 @@ You will see the generated UUID like this (the ID should be different)
SoftbindUUID:230e089a-7dc3-4caa-9c77-f7cc6d567f9b
"230e089a-7dc3-4caa-9c77-f7cc6d567f9b" is the generated UUID. You can now use it to register the device and get an Authorization String for it.
-> Note: If your device is an arm based architecture, please use get device uuid API to generate the uuid:
+> Note: If your device is an arm based architecture, please use get device uuid API to generate the uuid:
+>
> ```python
> # sample code in python
> print(BarcodeReader.get_device_uuid(1))
@@ -52,57 +50,69 @@ SoftbindUUID:230e089a-7dc3-4caa-9c77-f7cc6d567f9b
> Note: If you want multiple users in operating system to use the license, you will need to move the .Dynamsoft folder to a path where all the users can access. Let us say `/Home/shared/.Dynamsoft`.
> For all the programs in the devices, you will need to set the license cache path to `/Home/shared` before initialize the license
+>
> ```python
> # set license cache path before initialize the license
> BarcodeReader.set_license_cache_path("/Home/shared")
> ```
-
5. Input the generated UUID and device name and click Submit.
-
+ 
6. Then an authorization string will be generated. This string is the license for this device. Copy the license and set it in the code
-
+ 
Code snippet in JavaScript:
+
```javascript
Dynamsoft.DBR.BarcodeScanner.license = "DLC2+4LgkxoZik5yCuJxMDneqJPVQZJROL…";
let scanner = await Dynamsoft.DBR.BarcodeScanner.createInstance();
```
Code snippet in C:
+
```C
char errorBuf[512];
DBR_InitLicense("DLC2+4LgkxoZik5yCuJxMDneqJPVQZJROL…", errorBuf, 512);
void* barcodeReader = DBR_CreateInstance();
// add further process
```
+
Code snippet in C++
+
```C++
char errorBuf[512];
dynamsoft::dbr::CBarcodeReader::InitLicense("DLC2+4LgkxoZik5yCuJxMDneqJPVQZJROL …", errorBuf, 512);
CBarcodeReader* reader = new CBarcodeReader();
// add further process
```
+
Code snippet in C#:
+
```C#
string errorMsg;
BarcodeReader.InitLicense("DLC2+4LgkxoZik5yCuJxMDneqJPVQZJROL…", out errorMsg);
BarcodeReader reader = new BarcodeReader();
// add further process
```
+
Code snippet in Java:
+
```Java
BarcodeReader.initLicense("DLC2+4LgkxoZik5yCuJxMDneqJPVQZJROL…");
BarcodeReader reader = new BarcodeReader();
// add further process
```
+
Code snippet in Python:
+
```Python
error = BarcodeReader.init_license("DLC2+4LgkxoZik5yCuJxMDneqJPVQZJROL…")
dbr = BarcodeReader()
```
+
Code snippet in Android SDK:
+
```java
BarcodeReader.initLicense("DLC2+4LgkxoZik5yCuJxMDneqJPVQZJROL…", new DBRLicenseVerificationListener() {
@Override
@@ -111,7 +121,9 @@ BarcodeReader.initLicense("DLC2+4LgkxoZik5yCuJxMDneqJPVQZJROL…", new DBRLicens
}
});
```
+
Code snippet in Objective-C:
+
```Objective-C
[DynamsoftBarcodeReader initLicense:@" DLC2+4LgkxoZik5yCuJxMDneqJPVQZJROL…" verificationDelegate:self];
- (void)DBRLicenseVerificationCallback:(bool)isSuccess error:(NSError *)error
@@ -119,7 +131,9 @@ Code snippet in Objective-C:
// Add your code for license verification.
}
```
+
Code snippet in Swift:
+
```Swift
DynamsoftBarcodeReader.initLicense("DLC2+4LgkxoZik5yCuJxMDneqJPVQZJROL…", verificationDelegate: self)
func dbrLicenseVerificationCallback(_ isSuccess: Bool, error: Error?)
@@ -127,6 +141,3 @@ func dbrLicenseVerificationCallback(_ isSuccess: Bool, error: Error?)
// Add your code for license verification.
}
```
-
-
-
diff --git a/dynamsoft-license/sdk-works-without-internet.md b/dynamsoft-license/sdk-works-without-internet.md
index e5e512f..b8acfd4 100644
--- a/dynamsoft-license/sdk-works-without-internet.md
+++ b/dynamsoft-license/sdk-works-without-internet.md
@@ -4,7 +4,7 @@ title: Can the SDK work without internet connection?
keywords: Dynamsoft Barcode Reader, FAQ, Pricing/Licensing, General, internet
description: Can the SDK work without internet connection?
needAutoGenerateSidebar: false
-permalink: /faq/general/sdk-works-without-internet.html
+: /faq/general/sdk-works-without-internet.html
---
## Can the SDK work without internet connection?
diff --git a/dynamsoft-license/track-license.md b/dynamsoft-license/track-license.md
index 53b18fb..4d4e20a 100644
--- a/dynamsoft-license/track-license.md
+++ b/dynamsoft-license/track-license.md
@@ -4,7 +4,7 @@ title: How to track the number of devices?
keywords: Dynamsoft Barcode Reader, FAQ, Pricing/Licensing, General, track license
description: How to track the number of devices?
needAutoGenerateSidebar: false
-permalink: faq/general/track-license.html
+: faq/general/track-license.html
---
## How to track the number of devices?
diff --git a/dynamsoft-server/configuration/avoid-incorrect-results.md b/dynamsoft-server/configuration/avoid-incorrect-results.md
index 1740457..8674d28 100644
--- a/dynamsoft-server/configuration/avoid-incorrect-results.md
+++ b/dynamsoft-server/configuration/avoid-incorrect-results.md
@@ -4,7 +4,7 @@ title: How to filter incorrect results with the barcode result length?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, General, incorrect results
description: How to filter incorrect results with the barcode result length?
needAutoGenerateSidebar: false
-permalink: /faq/general/avoid-incorrect-results.html
+: /faq/general/avoid-incorrect-results.html
---
## How to filter incorrect results with the barcode result length?
diff --git a/dynamsoft-server/configuration/custom-settings-template.md b/dynamsoft-server/configuration/custom-settings-template.md
index 72f22f6..dbfdc7c 100644
--- a/dynamsoft-server/configuration/custom-settings-template.md
+++ b/dynamsoft-server/configuration/custom-settings-template.md
@@ -4,7 +4,7 @@ title: How to create custom settings template?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, General, runtime settings, template
description: How to create custom settings template?
needAutoGenerateSidebar: false
-permalink: /faq/general/custom-settings-template.html
+: /faq/general/custom-settings-template.html
---
## How to create custom settings template?
@@ -15,14 +15,14 @@ If you are looking to create your own custom template of settings to use with th
1. Visit the main [online demo](https://demo.dynamsoft.com/barcode-reader/).
-2. Once on that page, you will find the settings menu on the left-hand side. Please note that you can access the full settings by clicking on *Advanced Settings*
+2. Once on that page, you will find the settings menu on the left-hand side. Please note that you can access the full settings by clicking on _Advanced Settings_
3. Edit the settings that you want
-4. Once you're ready to get the template, scroll down to the bottom of the settings menu to find the full settings as a *Struct* or a *Template*. The struct is the more readable version of the template, but the actual JSON code will be under *Template*.
+4. Once you're ready to get the template, scroll down to the bottom of the settings menu to find the full settings as a _Struct_ or a _Template_. The struct is the more readable version of the template, but the actual JSON code will be under _Template_.
-5. Copy the JSON code under *Template* and paste it into your own JSON file, or you can download the template JSON file straight from the demo.
+5. Copy the JSON code under _Template_ and paste it into your own JSON file, or you can download the template JSON file straight from the demo.
6. The template you downloaded is currently Barcode Reader version 9 template and the latest version is version 10. Use the [TemplateConverter Tool](https://download2.dynamsoft.com/dcv/TemplateConverter.zip) to convert the template to Barcode Reader version 10 compatible template.
-And with that, you have your own template to use with the `InitSettingsFromFile` method!
\ No newline at end of file
+And with that, you have your own template to use with the `InitSettingsFromFile` method!
diff --git a/dynamsoft-server/configuration/how-to-enable-dpm.md b/dynamsoft-server/configuration/how-to-enable-dpm.md
index 8669912..070aa82 100644
--- a/dynamsoft-server/configuration/how-to-enable-dpm.md
+++ b/dynamsoft-server/configuration/how-to-enable-dpm.md
@@ -4,7 +4,7 @@ title: How to enable DPM?
keywords: Dynamsoft Barcode Reader, FAQ, tech basic, enable DPM
description: How to enable DPM?
needAutoGenerateSidebar: false
-permalink: /faq/general/how-to-enable-dpm.html
+: /faq/general/how-to-enable-dpm.html
---
## How to enable DPM?
@@ -14,17 +14,18 @@ permalink: /faq/general/how-to-enable-dpm.html
To enable DPM, assign the `DPMCRM_GENERAL` enumeration to the `DPMCodeReadingModes` array.
You can use [OutputSettingsToFile](https://www.dynamsoft.com/capture-vision/docs/server/programming/cplusplus/api-reference/capture-vision-router/settings.html?product=dbr&repoType=server#outputsettingstofile) to save the current runtime settings into a JSON file:
+
```cpp
int OutputSettingsToFile(const char* templateName, const char* filePath)
```
- Here is a JSON snippet for enabling DPM, update it in your output template:
+Here is a JSON snippet for enabling DPM, update it in your output template:
```json
- "BarcodeReaderTaskSettingOptions" :
+ "BarcodeReaderTaskSettingOptions" :
[
{
- "DPMCodeReadingModes" :
+ "DPMCodeReadingModes" :
[
{
"Mode" : "DPMCRM_GENERAL"
@@ -34,10 +35,10 @@ int OutputSettingsToFile(const char* templateName, const char* filePath)
]
```
-Once the JSON string is set, you can initialize the runtime settings to use it via the [InitSettingsFromFile](https://www.dynamsoft.com/capture-vision/docs/server/programming/cplusplus/api-reference/capture-vision-router/settings.html?product=dbr&repoType=server#outputsettingstofile) to update your current runtime settings with your modified template:
+Once the JSON string is set, you can initialize the runtime settings to use it via the [InitSettingsFromFile](https://www.dynamsoft.com/capture-vision/docs/server/programming/cplusplus/api-reference/capture-vision-router/settings.html?product=dbr&repoType=server#outputsettingstofile) to update your current runtime settings with your modified template:
+
```cpp
int InitSettingsFromFile(const char* filePath, char errorMsgBuffer[]=NULL, const int errorMsgBufferLen=0)
```
Please note that if you are modifying any other settings, you can include them in the JSON string/file as well, or you can access them individually after calling either of the aforementioned methods.
-
diff --git a/dynamsoft-server/configuration/non-english-characters.md b/dynamsoft-server/configuration/non-english-characters.md
index fe8ce3b..488b27b 100644
--- a/dynamsoft-server/configuration/non-english-characters.md
+++ b/dynamsoft-server/configuration/non-english-characters.md
@@ -4,13 +4,13 @@ title: What I can do when barcode image returnes messy (non-english) characters?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, messy characters, non-English characters
description: What I can do when barcode image returnes messy (non-english) characters?
needAutoGenerateSidebar: false
-permalink: /faq/general/non-english-characters.html
+: /faq/general/non-english-characters.html
---
## What I can do when barcode image returnes messy (non-english) characters?
[<< Back to FAQ index](index.md)
-The barcode text of the result is of a non-Latin based language, as by default most webpages are able to display Latin-based languages.
+The barcode text of the result is of a non-Latin based language, as by default most webpages are able to display Latin-based languages.
In order to display the barcode text, it is best to do it via the [`getBytes`](https://www.dynamsoft.com/barcode-reader/docs/server/programming/cplusplus/api-reference/barcode-result-item.html#getbytes) of the CBarcodeResultItem. Once the bytes are obtained, you can 'translate' them to a string based on the encoding identifier of the language that you are trying to display.
diff --git a/dynamsoft-server/configuration/sort-barcodes-image.md b/dynamsoft-server/configuration/sort-barcodes-image.md
index bf6c218..4d383af 100644
--- a/dynamsoft-server/configuration/sort-barcodes-image.md
+++ b/dynamsoft-server/configuration/sort-barcodes-image.md
@@ -4,13 +4,13 @@ title: How can I sort the barcodes of my image in reading order?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, General, sorting, reading order
description: How can I sort the barcodes of my image in reading order?
needAutoGenerateSidebar: false
-permalink: /faq/general/sort-barcodes-image.html
+: /faq/general/sort-barcodes-image.html
---
## How can I sort the barcodes of my image in reading order?
-When decoding a large image that contains a large number of barcodes (like a large batch of test vials in a medical lab), you will probably find that the order in which you get the results is not in a natural reading order.
+When decoding a large image that contains a large number of barcodes (like a large batch of test vials in a medical lab), you will probably find that the order in which you get the results is not in a natural reading order.
This is mainly due to the localization algorithms that the SDK utilizes in order to achieve a 100% read rate on the entire image and pick up all the barcodes. However, getting the barcodes back in reading order can be greatly helpful to your users and can be used to offer a nice visual representation of the recognized barcodes and help easily identify which barcode(s) did not get read.
-Our team created the following [article](https://www.dynamsoft.com/codepool/sort-multiple-barcodes-in-reading-order.html?utm_medium=social&utm_campaign=Codepool2023) which details how you can sort the barcode results in reading order. Please note that the article mainly deals with JavaScript code, but the same principles can be applied to other editions of the Barcode Reader SDK.
\ No newline at end of file
+Our team created the following [article](https://www.dynamsoft.com/codepool/sort-multiple-barcodes-in-reading-order.html?utm_medium=social&utm_campaign=Codepool2023) which details how you can sort the barcode results in reading order. Please note that the article mainly deals with JavaScript code, but the same principles can be applied to other editions of the Barcode Reader SDK.
From 00e3c3e97b4e4ba139a3fd7614f9a96c4bb11425 Mon Sep 17 00:00:00 2001
From: Jenny-Jiani <70129215+Jenny-Jiani@users.noreply.github.com>
Date: Fri, 20 Jun 2025 15:52:35 +0800
Subject: [PATCH 06/11] sidelist-general & sidelist-license
---
_includes/{slidelist-general.html => sidelist-general.html} | 0
_includes/{slidelist-license.html => sidelist-license.html} | 0
2 files changed, 0 insertions(+), 0 deletions(-)
rename _includes/{slidelist-general.html => sidelist-general.html} (100%)
rename _includes/{slidelist-license.html => sidelist-license.html} (100%)
diff --git a/_includes/slidelist-general.html b/_includes/sidelist-general.html
similarity index 100%
rename from _includes/slidelist-general.html
rename to _includes/sidelist-general.html
diff --git a/_includes/slidelist-license.html b/_includes/sidelist-license.html
similarity index 100%
rename from _includes/slidelist-license.html
rename to _includes/sidelist-license.html
From 02b5b715f6b7b72efd7e0cfb4becbae31c124189 Mon Sep 17 00:00:00 2001
From: yqz562
Date: Tue, 24 Jun 2025 13:50:05 +0800
Subject: [PATCH 07/11] added index
---
.DS_Store | Bin 12292 -> 14340 bytes
.gitignore | 1 +
_includes/sidelist-license.html | 2 --
...st-general.html => slidelist-general.html} | 0
_includes/slidelist-license.html | 2 ++
dynamsoft-general/index.md | 0
dynamsoft-license/index.md | 0
dynamsoft-mobile/capabilities/index.md | 0
dynamsoft-mobile/configuration/index.md | 0
dynamsoft-mobile/debug/index.md | 0
dynamsoft-mobile/scan-setting/index.md | 0
dynamsoft-mobile/simulator/index.md | 0
dynamsoft-server/configuration/index.md | 0
dynamsoft-web/camera/index.md | 0
dynamsoft-web/capabilities/index.md | 0
dynamsoft-web/configuration/index.md | 0
dynamsoft-web/debug/index.md | 0
dynamsoft-web/scan-setting/index.md | 0
dynamsoft-web/ui-customization/index.md | 0
19 files changed, 3 insertions(+), 2 deletions(-)
delete mode 100644 _includes/sidelist-license.html
rename _includes/{sidelist-general.html => slidelist-general.html} (100%)
create mode 100644 _includes/slidelist-license.html
create mode 100644 dynamsoft-general/index.md
create mode 100644 dynamsoft-license/index.md
create mode 100644 dynamsoft-mobile/capabilities/index.md
create mode 100644 dynamsoft-mobile/configuration/index.md
create mode 100644 dynamsoft-mobile/debug/index.md
create mode 100644 dynamsoft-mobile/scan-setting/index.md
create mode 100644 dynamsoft-mobile/simulator/index.md
create mode 100644 dynamsoft-server/configuration/index.md
create mode 100644 dynamsoft-web/camera/index.md
create mode 100644 dynamsoft-web/capabilities/index.md
create mode 100644 dynamsoft-web/configuration/index.md
create mode 100644 dynamsoft-web/debug/index.md
create mode 100644 dynamsoft-web/scan-setting/index.md
create mode 100644 dynamsoft-web/ui-customization/index.md
diff --git a/.DS_Store b/.DS_Store
index 3c672d13687596e1b136a663af67b264baffbc6e..57239e1ba94083ba475743c5a9deda65790dae4a 100644
GIT binary patch
delta 787
zcmZokXem%&U|?W$DortDU@!nOIe-{M3-ADmHU
zB`ef<*zY+_FPCFIK6#;<6i^+%V2VppPJR+l2?weS@5F5alM^K+C;JIx@$;}Fm?6-qBk17K_{ZT=9@;wC}B>n=IH$cN#8R8jI7!nyu
z7!r}KKbQvA2C^PS1;PPP6_c+jrcc&WZW1*yGtyBov@ojGQK&XFur$_DFts$Cd{o(Z
z@?s_7&C)6l7(tB5HcEU<91kWhP!bbHw$FXKD{Cv$@yYX*#3%PC@vtNKs!RzCAmzaL
zSKWMH$&Z<_Vd4ZyP>Mh?And@pm5|6)pWLU$!;avaPp%Ot*(@Vji8oHd86{bPo&^E}
xZXn@`oD6|!?mhElejQy_MxfMz$+kN3JWP=EY5~$QIYVdSWL+g$iach_1OR&&;W7XK
delta 838
zcmcgqJ4?e*6h61DZJ^PntqS0PftHx(COEp-qGZv
z|A5vk#lb<)UBpG9x(Yrg9lfd6q>JKW;O0AzkMrJ8Hl`>5kkC@J6~NC#jy)X(p8Ylf
zs8glQq(dDV#a*EgtKCA^d62nm&;&79fW?Fy4Nu4AX=da48w6VMp6^%YTSsQ(gu?s)
zo|n{x&7nCs8%N6UrBX!2Rd$YKqlB9(g0L1vz^
zK~R>;a9rXYhAvrpK~2_a87XKbXGrVYxE*it$|>6rQ~VwyP0q~Ncw8^2$u>+&Vs_)h
zZl8*!x+uhBrd7hgy_(c1BKI`+eo0x-Puc)J2UP6wmK^zgLicense
-
\ No newline at end of file
diff --git a/_includes/sidelist-general.html b/_includes/slidelist-general.html
similarity index 100%
rename from _includes/sidelist-general.html
rename to _includes/slidelist-general.html
diff --git a/_includes/slidelist-license.html b/_includes/slidelist-license.html
new file mode 100644
index 0000000..6f0e443
--- /dev/null
+++ b/_includes/slidelist-license.html
@@ -0,0 +1,2 @@
+License
+
\ No newline at end of file
diff --git a/dynamsoft-general/index.md b/dynamsoft-general/index.md
new file mode 100644
index 0000000..e69de29
diff --git a/dynamsoft-license/index.md b/dynamsoft-license/index.md
new file mode 100644
index 0000000..e69de29
diff --git a/dynamsoft-mobile/capabilities/index.md b/dynamsoft-mobile/capabilities/index.md
new file mode 100644
index 0000000..e69de29
diff --git a/dynamsoft-mobile/configuration/index.md b/dynamsoft-mobile/configuration/index.md
new file mode 100644
index 0000000..e69de29
diff --git a/dynamsoft-mobile/debug/index.md b/dynamsoft-mobile/debug/index.md
new file mode 100644
index 0000000..e69de29
diff --git a/dynamsoft-mobile/scan-setting/index.md b/dynamsoft-mobile/scan-setting/index.md
new file mode 100644
index 0000000..e69de29
diff --git a/dynamsoft-mobile/simulator/index.md b/dynamsoft-mobile/simulator/index.md
new file mode 100644
index 0000000..e69de29
diff --git a/dynamsoft-server/configuration/index.md b/dynamsoft-server/configuration/index.md
new file mode 100644
index 0000000..e69de29
diff --git a/dynamsoft-web/camera/index.md b/dynamsoft-web/camera/index.md
new file mode 100644
index 0000000..e69de29
diff --git a/dynamsoft-web/capabilities/index.md b/dynamsoft-web/capabilities/index.md
new file mode 100644
index 0000000..e69de29
diff --git a/dynamsoft-web/configuration/index.md b/dynamsoft-web/configuration/index.md
new file mode 100644
index 0000000..e69de29
diff --git a/dynamsoft-web/debug/index.md b/dynamsoft-web/debug/index.md
new file mode 100644
index 0000000..e69de29
diff --git a/dynamsoft-web/scan-setting/index.md b/dynamsoft-web/scan-setting/index.md
new file mode 100644
index 0000000..e69de29
diff --git a/dynamsoft-web/ui-customization/index.md b/dynamsoft-web/ui-customization/index.md
new file mode 100644
index 0000000..e69de29
From 3cb57abcda0b1750eaf39b9280eeab80cfe97768 Mon Sep 17 00:00:00 2001
From: yqz562
Date: Tue, 24 Jun 2025 13:56:41 +0800
Subject: [PATCH 08/11] update index
---
_includes/sidelist-mobile.html | 12 +--
_includes/sidelist-server.html | 7 +-
_includes/sidelist-web.html | 12 +--
_includes/slidelist-general.html | 2 +-
dynamsoft-general/dbr-supports-pdf.md | 1 -
.../different-editions-of-dbr.md | 1 -
dynamsoft-general/index.md | 19 +++++
dynamsoft-general/scan-specific-page.md | 1 -
dynamsoft-general/scan-us-drivers-license.md | 1 -
.../supported-barcode-formats.md | 1 -
dynamsoft-license/dbr-free-trial.md | 1 -
dynamsoft-license/dbr-supports-pdf.md | 1 -
.../expand-quota-for-runtime-license.md | 1 -
.../how-hardware-is-bind-to-license.md | 1 -
dynamsoft-license/index.md | 21 +++++
.../offline-registration-license.md | 1 -
.../sdk-works-without-internet.md | 1 -
dynamsoft-mobile/capabilities/index.md | 12 +++
dynamsoft-mobile/configuration/index.md | 16 ++++
dynamsoft-mobile/cross-platform/index.md | 83 ++-----------------
dynamsoft-mobile/debug/index.md | 14 ++++
dynamsoft-mobile/scan-setting/index.md | 14 ++++
dynamsoft-mobile/simulator/index.md | 13 +++
.../configuration/avoid-incorrect-results.md | 1 -
.../configuration/custom-settings-template.md | 1 -
.../configuration/how-to-enable-dpm.md | 1 -
dynamsoft-server/configuration/index.md | 17 ++++
.../configuration/non-english-characters.md | 1 -
.../configuration/sort-barcodes-image.md | 1 -
dynamsoft-web/camera/index.md | 17 ++++
dynamsoft-web/capabilities/index.md | 16 ++++
dynamsoft-web/configuration/index.md | 25 ++++++
dynamsoft-web/debug/index.md | 15 ++++
dynamsoft-web/scan-setting/index.md | 38 +++++++++
dynamsoft-web/ui-customization/index.md | 16 ++++
35 files changed, 280 insertions(+), 105 deletions(-)
diff --git a/_includes/sidelist-mobile.html b/_includes/sidelist-mobile.html
index 37b9d5e..1e8dfeb 100644
--- a/_includes/sidelist-mobile.html
+++ b/_includes/sidelist-mobile.html
@@ -7,17 +7,17 @@
Mobile
diff --git a/_includes/sidelist-server.html b/_includes/sidelist-server.html
index 187caa8..18ffd89 100644
--- a/_includes/sidelist-server.html
+++ b/_includes/sidelist-server.html
@@ -1,2 +1,7 @@
-Server
+
+ Server
+
\ No newline at end of file
diff --git a/_includes/sidelist-web.html b/_includes/sidelist-web.html
index 99b8425..bce1bb5 100644
--- a/_includes/sidelist-web.html
+++ b/_includes/sidelist-web.html
@@ -3,17 +3,17 @@
Web
\ No newline at end of file
diff --git a/_includes/slidelist-general.html b/_includes/slidelist-general.html
index 3fae40d..fe4e657 100644
--- a/_includes/slidelist-general.html
+++ b/_includes/slidelist-general.html
@@ -1,2 +1,2 @@
-General
+General
\ No newline at end of file
diff --git a/dynamsoft-general/dbr-supports-pdf.md b/dynamsoft-general/dbr-supports-pdf.md
index 647dc09..89ff466 100644
--- a/dynamsoft-general/dbr-supports-pdf.md
+++ b/dynamsoft-general/dbr-supports-pdf.md
@@ -4,7 +4,6 @@ title: Can Barcode Reader SDK read PDF files? Do I need to pay for this feature?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, General, PDF
description: Can Barcode Reader SDK read PDF files? Do I need to pay for this feature?
needAutoGenerateSidebar: false
-: /faq/general/dbr-supports-pdf.html
---
## Can Barcode Reader SDK read PDF files? Do I need to pay for this feature?
diff --git a/dynamsoft-general/different-editions-of-dbr.md b/dynamsoft-general/different-editions-of-dbr.md
index fe4b312..afb0f17 100644
--- a/dynamsoft-general/different-editions-of-dbr.md
+++ b/dynamsoft-general/different-editions-of-dbr.md
@@ -5,7 +5,6 @@ keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, General, editions
description: Which edition of Barcode Reader should I use?
needAutoGenerateSidebar: false
breadcrumbText: FAQ
-: /faq/general/different-editions-of-dbr.html
---
## Which edition of Barcode Reader should I use?
diff --git a/dynamsoft-general/index.md b/dynamsoft-general/index.md
index e69de29..04bc766 100644
--- a/dynamsoft-general/index.md
+++ b/dynamsoft-general/index.md
@@ -0,0 +1,19 @@
+---
+layout: default-layout
+title: General FAQ - Dynamsoft Barcode Reader FAQ
+keywords: faq, general, dbr, dynamsoft, barcode reader
+description: Dynamsoft Barcode Reader FAQ - General
+needAutoGenerateSidebar: false
+noTitleIndex: true
+---
+
+# General FAQ Index
+
+- [How to avoid incorrect barcode results?](avoid-incorrect-barcode-results.html)
+- [How to filter incorrect results with the barcode result length?](avoid-incorrect-results.html)
+- [Check Current Version](check-current-version.html)
+- [Does DBR support PDF?](dbr-supports-pdf.html)
+- [Different Editions of DBR](different-editions-of-dbr.html)
+- [How to scan specific pages of a pdf file?](scan-specific-page.html)
+- [How to scan US driver's license?](scan-us-drivers-license.html)
+- [Supported Barcode Formats](supported-barcode-formats.html)
diff --git a/dynamsoft-general/scan-specific-page.md b/dynamsoft-general/scan-specific-page.md
index 3360b44..0ef5d2f 100644
--- a/dynamsoft-general/scan-specific-page.md
+++ b/dynamsoft-general/scan-specific-page.md
@@ -4,7 +4,6 @@ title: How to scan specific pages of a pdf file?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, scan specific page
description: How to scan specific pages of a pdf file?
needAutoGenerateSidebar: false
-: /faq/general/scan-specific-page.html
---
## How to scan specific pages of a pdf file?
diff --git a/dynamsoft-general/scan-us-drivers-license.md b/dynamsoft-general/scan-us-drivers-license.md
index b06fd3b..c5f6ad4 100644
--- a/dynamsoft-general/scan-us-drivers-license.md
+++ b/dynamsoft-general/scan-us-drivers-license.md
@@ -4,7 +4,6 @@ title: How to scan barcodes on US Driver's Licenses and extract the information?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, US driver's license
description: How to scan barcodes on US Driver's Licenses and extract the information?
needAutoGenerateSidebar: false
-: /faq/general/scan-us-drivers-license.html
---
## How to scan barcodes on US Driver's Licenses and extract the information?
diff --git a/dynamsoft-general/supported-barcode-formats.md b/dynamsoft-general/supported-barcode-formats.md
index 67e60f3..27d8e95 100644
--- a/dynamsoft-general/supported-barcode-formats.md
+++ b/dynamsoft-general/supported-barcode-formats.md
@@ -4,7 +4,6 @@ title: What barcode types are supported by Dynamsoft Barcode Reader?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, General, formats
description: What barcode types are supported by Dynamsoft Barcode Reader?
needAutoGenerateSidebar: false
-: /faq/general/supported-barcode-formats.html
---
## What barcode types are supported by Dynamsoft Barcode Reader?
diff --git a/dynamsoft-license/dbr-free-trial.md b/dynamsoft-license/dbr-free-trial.md
index 50d0148..8b7ffca 100644
--- a/dynamsoft-license/dbr-free-trial.md
+++ b/dynamsoft-license/dbr-free-trial.md
@@ -4,7 +4,6 @@ title: What I need to know about trial licenses?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, General, free trial
description: What I need to know about trial licenses?
needAutoGenerateSidebar: false
-: /faq/general/dbr-free-trial.html
---
## What I need to know about trial licenses?
diff --git a/dynamsoft-license/dbr-supports-pdf.md b/dynamsoft-license/dbr-supports-pdf.md
index 647dc09..89ff466 100644
--- a/dynamsoft-license/dbr-supports-pdf.md
+++ b/dynamsoft-license/dbr-supports-pdf.md
@@ -4,7 +4,6 @@ title: Can Barcode Reader SDK read PDF files? Do I need to pay for this feature?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, General, PDF
description: Can Barcode Reader SDK read PDF files? Do I need to pay for this feature?
needAutoGenerateSidebar: false
-: /faq/general/dbr-supports-pdf.html
---
## Can Barcode Reader SDK read PDF files? Do I need to pay for this feature?
diff --git a/dynamsoft-license/expand-quota-for-runtime-license.md b/dynamsoft-license/expand-quota-for-runtime-license.md
index 2d0f30c..c0aad80 100644
--- a/dynamsoft-license/expand-quota-for-runtime-license.md
+++ b/dynamsoft-license/expand-quota-for-runtime-license.md
@@ -4,7 +4,6 @@ title: How to expand the quota of a runtime license?
keywords: Dynamsoft Barcode Reader, FAQ, Pricing/Licensing, General, expand quota
description: How to expand the quota of a runtime license?
needAutoGenerateSidebar: false
-: /faq/general/expand-quota-for-runtime-license.html
---
## How to expand the quota of a runtime license?
diff --git a/dynamsoft-license/how-hardware-is-bind-to-license.md b/dynamsoft-license/how-hardware-is-bind-to-license.md
index 83d8bb0..ca426fb 100644
--- a/dynamsoft-license/how-hardware-is-bind-to-license.md
+++ b/dynamsoft-license/how-hardware-is-bind-to-license.md
@@ -4,7 +4,6 @@ title: What I need to know about licensing process?
keywords: Dynamsoft Barcode Reader, FAQ, Pricing/Licensing, General, information gathered, hardware bind, new license consumption
description: What I need to know about licensing process?
needAutoGenerateSidebar: false
-: /faq/general/how-hardware-is-bind-to-license.html
---
## What I need to know about licensing process?
diff --git a/dynamsoft-license/index.md b/dynamsoft-license/index.md
index e69de29..07c1693 100644
--- a/dynamsoft-license/index.md
+++ b/dynamsoft-license/index.md
@@ -0,0 +1,21 @@
+---
+layout: default-layout
+title: License FAQ - Dynamsoft Barcode Reader FAQ
+keywords: faq, license, dbr, dynamsoft, barcode reader, configuration
+description: Dynamsoft Barcode Reader FAQ - License
+needAutoGenerateSidebar: false
+noTitleIndex: true
+---
+
+# License FAQ Index
+
+- [Does DBR support PDF?](dbr-supports-pdf.html)
+- [How to ensure no overuse of license?](ensure-no-overuse.html)
+- [How to expand the quota for a runtime license?](expand-quota-for-runtime-license.html)
+- [How is hardware bound to a license?](how-hardware-is-bind-to-license.html)
+- [How does license tracking work?](how-license-tracking-works.html)
+- [How to use offline registration license type?](offline-registration-license.html)
+- [SDK works without internet?](sdk-works-without-internet.html)
+- [How to track license usage?](track-license.html)
+- [New license required for per-device licensing?](new-license-required-per-device-licensing.html)
+- [How to get a free trial?](dbr-free-trial.html)
diff --git a/dynamsoft-license/offline-registration-license.md b/dynamsoft-license/offline-registration-license.md
index b6d032b..9eb5b9c 100644
--- a/dynamsoft-license/offline-registration-license.md
+++ b/dynamsoft-license/offline-registration-license.md
@@ -4,7 +4,6 @@ title: How to use offline registration license type?
keywords: Dynamsoft Barcode Reader, FAQ, offline, license type
description: How to use offline registration license type?
needAutoGenerateSidebar: false
-: /faq/general/offline-registration-license.html
---
## How to use offline registration license type?
diff --git a/dynamsoft-license/sdk-works-without-internet.md b/dynamsoft-license/sdk-works-without-internet.md
index b8acfd4..d0ce0c1 100644
--- a/dynamsoft-license/sdk-works-without-internet.md
+++ b/dynamsoft-license/sdk-works-without-internet.md
@@ -4,7 +4,6 @@ title: Can the SDK work without internet connection?
keywords: Dynamsoft Barcode Reader, FAQ, Pricing/Licensing, General, internet
description: Can the SDK work without internet connection?
needAutoGenerateSidebar: false
-: /faq/general/sdk-works-without-internet.html
---
## Can the SDK work without internet connection?
diff --git a/dynamsoft-mobile/capabilities/index.md b/dynamsoft-mobile/capabilities/index.md
index e69de29..7a11cd3 100644
--- a/dynamsoft-mobile/capabilities/index.md
+++ b/dynamsoft-mobile/capabilities/index.md
@@ -0,0 +1,12 @@
+---
+layout: default-layout
+title: Mobile Capabilities - Dynamsoft Barcode Reader FAQ
+keywords: faq, mobile, dbr, dynamsoft, barcode reader, capabilities
+description: Dynamsoft Barcode Reader FAQ - Mobile Capabilities
+needAutoGenerateSidebar: false
+noTitleIndex: true
+---
+
+- [Architecture armv7 Error](armv7-architecture-error.html)
+- [Bitcode Support](bitcode-support.html)
+- [Minimum System Requirements](min-system-requirements.html)
diff --git a/dynamsoft-mobile/configuration/index.md b/dynamsoft-mobile/configuration/index.md
index e69de29..eb16574 100644
--- a/dynamsoft-mobile/configuration/index.md
+++ b/dynamsoft-mobile/configuration/index.md
@@ -0,0 +1,16 @@
+---
+layout: default-layout
+title: Mobile Configuration - Dynamsoft Barcode Reader FAQ
+keywords: faq, mobile, dbr, dynamsoft, barcode reader, configuration
+description: Dynamsoft Barcode Reader FAQ - Mobile Configuration
+needAutoGenerateSidebar: false
+noTitleIndex: true
+---
+
+# Configuration Index
+
+- [Driver's License Extraction](drivers-license-extraction.html)
+- [No Camera Enhancer](no-camera-enhancer.html)
+- [Proguard Instructions](proguard.html)
+- [Reduce Battery Consumption](reduce-battery-consumption.html)
+- [Reduce Final Size](reduce-final-size.html)
diff --git a/dynamsoft-mobile/cross-platform/index.md b/dynamsoft-mobile/cross-platform/index.md
index 2686f58..20ffd68 100644
--- a/dynamsoft-mobile/cross-platform/index.md
+++ b/dynamsoft-mobile/cross-platform/index.md
@@ -1,80 +1,13 @@
---
layout: default-layout
-title: Common Environment Issues - Dynamsoft Barcode Reader for MAUI
-description: This page introduce how to solve common environment issues when using Dynamsoft Barcode Reader MAUI SDK.
-keywords: FAQ, maui, common environment issues
-needAutoGenerateSidebar: true
-needGenerateH3Content: false
-noTitleIndex: false
+title: Mobile Multi-Platform - Dynamsoft Barcode Reader FAQ
+keywords: faq, mobile, dbr, dynamsoft, barcode reader, cross-platform, index
+description: Dynamsoft Barcode Reader FAQ - Mobile Multi-Platform
+needAutoGenerateSidebar: false
+noTitleIndex: true
---
-# FAQ - Mobile (MAUI)
+# Cross-Platform Index
-## Failed to install
-
-You might get "Could not find a part of the path 'C:\Users\admin\.nuget\packages\dynamsoft.imageprocessing.ios\2.2.300\lib\net7.0-ios16.1\Dynamsoft.ImageProcessing.iOS.resources\DynamsoftImageProcessing.xcframework\ios-arm64\dSYMs\DynamsoftImageProcessing.framework.dSYM\Contents\Resources\DWARF\DynamsoftImageProcessing'" error when installing the package on a **Windows** PC. That's because the Windows system have a limitation of 260 characters in the path. There are 2 ways to solve this:
-
-### Exclude the iOS platform from the project
-
-The long path belongs to the iOS xcframework of the package. If you only want to run Android on Windows, you can use this solution.
-
-Remove iOS platform from you project via the project file.
-
-```xml
-
-
-
- net8.0-android
-
- 21.0
-
-
-
-```
-
-### Add the library via project file instead of **Nuget Package Manager**
-
-Adding the library via project file can ignore the 260 character limitation but you need some additional steps to complete the installation.
-
-```xml
-
- ...
-
- ...
-
-
-
-```
-
-Open the **Package Manager Console** and run the following commands:
-
-```bash
-dotnet build
-```
-
-## error NU1202: Package Dynamsoft.BarcodeReaderBundle.Maui 10.2.1101 is not compatible with net8.0-windows10.0.19041
-
-You may find similar issues like:
-
-- "not compatible with net8.0-windows10.0.19041"
-- "not compatible with net8.0-maccatalyst17.2"
-
-Currently, `Dynamsoft.BarcodeReaderBundle.Maui` library doesn't support desktop environment. You have to remove them from your project.
-
-```xml
-
-
-
- net8.0-android;net8.0-ios
-
-
-
- 11.0
- 21.0
-
-
-
-
-```
+- [Common Environment Issues](common-environment-issues.html)
+- [Cordova Signature Error](cordova-signature-error.html)
diff --git a/dynamsoft-mobile/debug/index.md b/dynamsoft-mobile/debug/index.md
index e69de29..fcc76a0 100644
--- a/dynamsoft-mobile/debug/index.md
+++ b/dynamsoft-mobile/debug/index.md
@@ -0,0 +1,14 @@
+---
+layout: default-layout
+title: Mobile Debug - Dynamsoft Barcode Reader FAQ
+keywords: faq, mobile, dbr, dynamsoft, barcode reader, debug
+description: Dynamsoft Barcode Reader FAQ - Mobile Debug
+needAutoGenerateSidebar: false
+noTitleIndex: true
+---
+
+# Debug Index
+
+- [How to use Debug Mode in Barcode Scanner X?](debug-mode.html)
+- [Why does the page sometimes freeze when I start the scanner?](page-freeze.html)
+- [How can I troubleshoot an image that fails to decode?](troubleshooting-failed-image.html)
diff --git a/dynamsoft-mobile/scan-setting/index.md b/dynamsoft-mobile/scan-setting/index.md
index e69de29..1a1beb4 100644
--- a/dynamsoft-mobile/scan-setting/index.md
+++ b/dynamsoft-mobile/scan-setting/index.md
@@ -0,0 +1,14 @@
+---
+layout: default-layout
+title: Scan Setting - Dynamsoft Barcode Reader FAQ
+keywords: faq, mobile, dbr, dynamsoft, barcode reader, scan setting
+description: Dynamsoft Barcode Reader FAQ - Scan Setting
+needAutoGenerateSidebar: false
+noTitleIndex: true
+---
+
+# Scan Setting Index
+
+- [One-off vs Continuous Scanning](disable-continuous-scanning.html)
+- [How to Enable QR Code Model 1](how-to-enable-qr-model-one.html)
+- [Common Issues & Settings](template-support.html)
diff --git a/dynamsoft-mobile/simulator/index.md b/dynamsoft-mobile/simulator/index.md
index e69de29..657545f 100644
--- a/dynamsoft-mobile/simulator/index.md
+++ b/dynamsoft-mobile/simulator/index.md
@@ -0,0 +1,13 @@
+---
+layout: default-layout
+title: Simulator - Dynamsoft Barcode Reader FAQ
+keywords: faq, mobile, dbr, dynamsoft, barcode reader, simulator
+description: Dynamsoft Barcode Reader FAQ - Simulator
+needAutoGenerateSidebar: false
+noTitleIndex: true
+---
+
+# Simulator Index
+
+- [Simulator Support](simulator-support.html)
+- [iOS arm64 Simulator Error](arm64-simulator-error.html)
diff --git a/dynamsoft-server/configuration/avoid-incorrect-results.md b/dynamsoft-server/configuration/avoid-incorrect-results.md
index 8674d28..0feacec 100644
--- a/dynamsoft-server/configuration/avoid-incorrect-results.md
+++ b/dynamsoft-server/configuration/avoid-incorrect-results.md
@@ -4,7 +4,6 @@ title: How to filter incorrect results with the barcode result length?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, General, incorrect results
description: How to filter incorrect results with the barcode result length?
needAutoGenerateSidebar: false
-: /faq/general/avoid-incorrect-results.html
---
## How to filter incorrect results with the barcode result length?
diff --git a/dynamsoft-server/configuration/custom-settings-template.md b/dynamsoft-server/configuration/custom-settings-template.md
index dbfdc7c..abb0b18 100644
--- a/dynamsoft-server/configuration/custom-settings-template.md
+++ b/dynamsoft-server/configuration/custom-settings-template.md
@@ -4,7 +4,6 @@ title: How to create custom settings template?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, General, runtime settings, template
description: How to create custom settings template?
needAutoGenerateSidebar: false
-: /faq/general/custom-settings-template.html
---
## How to create custom settings template?
diff --git a/dynamsoft-server/configuration/how-to-enable-dpm.md b/dynamsoft-server/configuration/how-to-enable-dpm.md
index 070aa82..8ec7993 100644
--- a/dynamsoft-server/configuration/how-to-enable-dpm.md
+++ b/dynamsoft-server/configuration/how-to-enable-dpm.md
@@ -4,7 +4,6 @@ title: How to enable DPM?
keywords: Dynamsoft Barcode Reader, FAQ, tech basic, enable DPM
description: How to enable DPM?
needAutoGenerateSidebar: false
-: /faq/general/how-to-enable-dpm.html
---
## How to enable DPM?
diff --git a/dynamsoft-server/configuration/index.md b/dynamsoft-server/configuration/index.md
index e69de29..cbdea92 100644
--- a/dynamsoft-server/configuration/index.md
+++ b/dynamsoft-server/configuration/index.md
@@ -0,0 +1,17 @@
+---
+layout: default-layout
+title: Server Configuration - Dynamsoft Barcode Reader FAQ
+keywords: faq, server, dbr, dynamsoft, barcode reader, configuration
+description: Dynamsoft Barcode Reader FAQ - Server Configuration
+needAutoGenerateSidebar: false
+noTitleIndex: true
+---
+
+# Configuration Index
+
+- [How to filter incorrect results with the barcode result length?](avoid-incorrect-results.html)
+- [How to create custom settings template?](custom-settings-template.html)
+- [How to enable DPM?](how-to-enable-dpm.html)
+- [How can I sort the barcodes of my image in reading order?](sort-barcodes-image.html)
+- [Unable to scan Aztec code](unable-to-scan-aztec-code.html)
+- [How to handle non-English characters?](non-english-characters.html)
diff --git a/dynamsoft-server/configuration/non-english-characters.md b/dynamsoft-server/configuration/non-english-characters.md
index 488b27b..f6c6b2c 100644
--- a/dynamsoft-server/configuration/non-english-characters.md
+++ b/dynamsoft-server/configuration/non-english-characters.md
@@ -4,7 +4,6 @@ title: What I can do when barcode image returnes messy (non-english) characters?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, messy characters, non-English characters
description: What I can do when barcode image returnes messy (non-english) characters?
needAutoGenerateSidebar: false
-: /faq/general/non-english-characters.html
---
## What I can do when barcode image returnes messy (non-english) characters?
diff --git a/dynamsoft-server/configuration/sort-barcodes-image.md b/dynamsoft-server/configuration/sort-barcodes-image.md
index 4d383af..b0de8e6 100644
--- a/dynamsoft-server/configuration/sort-barcodes-image.md
+++ b/dynamsoft-server/configuration/sort-barcodes-image.md
@@ -4,7 +4,6 @@ title: How can I sort the barcodes of my image in reading order?
keywords: Dynamsoft Barcode Reader, FAQ, DBR Introduction, General, sorting, reading order
description: How can I sort the barcodes of my image in reading order?
needAutoGenerateSidebar: false
-: /faq/general/sort-barcodes-image.html
---
## How can I sort the barcodes of my image in reading order?
diff --git a/dynamsoft-web/camera/index.md b/dynamsoft-web/camera/index.md
index e69de29..7054e4b 100644
--- a/dynamsoft-web/camera/index.md
+++ b/dynamsoft-web/camera/index.md
@@ -0,0 +1,17 @@
+---
+layout: default-layout
+title: Web camera - Dynamsoft Barcode Reader FAQ
+keywords: faq, server, dbr, dynamsoft, barcode reader, configuration, camera
+description: Dynamsoft Barcode Reader FAQ - Web camera configuration
+needAutoGenerateSidebar: false
+noTitleIndex: true
+---
+
+# Camera FAQ Index
+
+- [Camera cannot open in PWA](camera-cannot-open-in-pwa.html)
+- [How to check camera availability](check-camera.html)
+- [Delay when opening camera](delay-when-open-camera.html)
+- [How to stop the camera stream from opening right away after DBR-JS demo is loaded?](stop-camera-to-open-right-away.html)
+- [Why isn't my webcam reading the barcode on my driver's license or ID card?](webcam-support-dense.html)
+- [When is singleFrameMode enabled?](when-singleFrameMode-is-enabled.html)
diff --git a/dynamsoft-web/capabilities/index.md b/dynamsoft-web/capabilities/index.md
index e69de29..45d2467 100644
--- a/dynamsoft-web/capabilities/index.md
+++ b/dynamsoft-web/capabilities/index.md
@@ -0,0 +1,16 @@
+---
+layout: default-layout
+title: Web Capabilities - Dynamsoft Barcode Reader FAQ
+keywords: faq, web, dbr, dynamsoft, barcode reader, capabilities
+description: Dynamsoft Barcode Reader FAQ - Web Capabilities
+needAutoGenerateSidebar: false
+noTitleIndex: true
+---
+
+# Capabilities Index
+
+- [iOS 16 Incompatible](ios-16-incompatible.html)
+- [iOS 17 Readability](ios-17-readability.html)
+- [Is HTTPS Required?](is-https-required.html)
+- [Pros and Cons of CDN](pros-and-cons-of-cdn.html)
+- [System Requirement](system-requirement.html)
diff --git a/dynamsoft-web/configuration/index.md b/dynamsoft-web/configuration/index.md
index e69de29..d5eccbc 100644
--- a/dynamsoft-web/configuration/index.md
+++ b/dynamsoft-web/configuration/index.md
@@ -0,0 +1,25 @@
+---
+layout: default-layout
+title: Web Configuration - Dynamsoft Barcode Reader FAQ
+keywords: faq, web, dbr, dynamsoft, barcode reader, configuration
+description: Dynamsoft Barcode Reader FAQ - Web Configuration
+needAutoGenerateSidebar: false
+noTitleIndex: true
+---
+
+# Configuration Index
+
+- [How to avoid incorrect barcode results?](avoid-incorrect-barcode-results.html)
+- [Do we have to call loadWasm proactively?](call-loadWasm-proactively.html)
+- [How to change domain binding of product key?](change-domain-binding-of-product-key.html)
+- [Formats supported for existing files](formats-supported-for-existing-files.html)
+- [How to get intermediate result images?](get-intermediate-result-images.html)
+- [How do I create a NodeJS application using the SDK?](nodejs-implementation.html)
+- [Offline mode usage for JavaScript SDK](javascript-sdk-offline-mode-use.html)
+- [Newline character not being rendered](newline-character-not-being-rendered.html)
+- [Pop-up window during trial process](pop-up-window-during-trail-process.html)
+- [Read from existing files](read-from-existing-files.html)
+- [Scan US driver's license](scan-US-drivers-license.html)
+- [Upgrade old to new version](upgrade-old-to-new.html)
+- [Use of onFrameRead and onUnduplicateRead](use-of-onFrameRead-and-onUnduplicateRead.html)
+- [Ways to copy DBR-JS deployable files](ways-to-copy-dbr-js-deployable-files.html)
diff --git a/dynamsoft-web/debug/index.md b/dynamsoft-web/debug/index.md
index e69de29..523d80a 100644
--- a/dynamsoft-web/debug/index.md
+++ b/dynamsoft-web/debug/index.md
@@ -0,0 +1,15 @@
+---
+layout: default-layout
+title: Web Debug - Dynamsoft Barcode Reader FAQ
+keywords: faq, web, dbr, dynamsoft, barcode reader, debug
+description: Dynamsoft Barcode Reader FAQ - Web Debug
+needAutoGenerateSidebar: false
+noTitleIndex: true
+---
+
+# Debug Index
+
+- [Check Current Version](check-current-version.html)
+- [General Troubleshooting Steps for Decode Failure](general-troubleshooting-steps-for-decode-failure.html)
+- [Get SDK Logs](get-sdk-logs.html)
+- [Resolve Magic Word](resolve-magic-word.html)
diff --git a/dynamsoft-web/scan-setting/index.md b/dynamsoft-web/scan-setting/index.md
index e69de29..021299e 100644
--- a/dynamsoft-web/scan-setting/index.md
+++ b/dynamsoft-web/scan-setting/index.md
@@ -0,0 +1,38 @@
+---
+layout: default-layout
+title: Web Scan Setting - Dynamsoft Barcode Reader FAQ
+keywords: faq, web, dbr, dynamsoft, barcode reader, scan setting
+description: Dynamsoft Barcode Reader FAQ - Web Scan Setting
+needAutoGenerateSidebar: false
+noTitleIndex: true
+---
+
+# Scan Setting Index
+
+- [Difference between BarcodeReader and BarcodeScanner](./difference-between-barcodeReader-and-barcodeScanner.md)
+- [Difference between BestSpeed and BestCoverage](./difference-between-bestspeed-and-bestcoverage.md)
+- [Differences between Full and Compact Editions](./differences-between-full-and-compact-editions.md)
+- [Differences between updateScanSettings, updateVideoSettings, and updateRuntimeSettings](./differences-between-updateScanSettings-updateVideoSettings-and-updateRuntimeSettings.md)
+- [Enable Supported Barcode Format](./enable-supported-barcode-format.md)
+- [Read Inverted Image](./read-inverted-image.md)
+- [Remove Duplicates](./remove-duplicates.md)
+- [Unable to Scan Aztec Code](./unable-to-scan-aztec-code.md)---
+ layout: default-layout
+ title: Web Scan Setting - Dynamsoft Barcode Reader FAQ
+ keywords: faq, web, dbr, dynamsoft, barcode reader, scan setting
+ description: Dynamsoft Barcode Reader FAQ - Web Scan Setting
+ needAutoGenerateSidebar: false
+ noTitleIndex: true
+
+---
+
+# Scan Setting Index
+
+- [Difference between BarcodeReader and BarcodeScanner](difference-between-barcodeReader-and-barcodeScanner.html)
+- [Difference between BestSpeed and BestCoverage](difference-between-bestspeed-and-bestcoverage.html)
+- [Differences between Full and Compact Editions](differences-between-full-and-compact-editions.html)
+- [Differences between updateScanSettings, updateVideoSettings, and updateRuntimeSettings](differences-between-updateScanSettings-updateVideoSettings-and-updateRuntimeSettings.html)
+- [Enable Supported Barcode Format](enable-supported-barcode-format.html)
+- [Read Inverted Image](read-inverted-image.html)
+- [Remove Duplicates](remove-duplicates.html)
+- [Unable to Scan Aztec Code](unable-to-scan-aztec-code.html)
diff --git a/dynamsoft-web/ui-customization/index.md b/dynamsoft-web/ui-customization/index.md
index e69de29..194ce9b 100644
--- a/dynamsoft-web/ui-customization/index.md
+++ b/dynamsoft-web/ui-customization/index.md
@@ -0,0 +1,16 @@
+---
+layout: default-layout
+title: Web UI Customization - Dynamsoft Barcode Reader FAQ
+keywords: faq, web, dbr, dynamsoft, barcode reader, ui customization
+description: Dynamsoft Barcode Reader FAQ - Web UI Customization
+needAutoGenerateSidebar: false
+noTitleIndex: true
+---
+
+# UI Customization Index
+
+- [How to customize the UI?](how-to-customize-the-ui.html)
+- [Can I change the layout of the scanner?](can-i-change-the-layout-of-the-scanner.html)
+- [How to add custom buttons?](how-to-add-custom-buttons.html)
+- [Is it possible to change the color scheme?](is-it-possible-to-change-the-color-scheme.html)
+- [How to integrate with other UI frameworks?](how-to-integrate-with-other-ui-frameworks.html)
From 8adf53d2aaae2e9bc7ee0897805353d6e77add7c Mon Sep 17 00:00:00 2001
From: Jenny-Jiani <70129215+Jenny-Jiani@users.noreply.github.com>
Date: Tue, 24 Jun 2025 14:25:21 +0800
Subject: [PATCH 09/11] sidelist filename fixed
---
_includes/{slidelist-general.html => sidelist-general.html} | 0
_includes/{slidelist-license.html => sidelist-license.html} | 0
2 files changed, 0 insertions(+), 0 deletions(-)
rename _includes/{slidelist-general.html => sidelist-general.html} (100%)
rename _includes/{slidelist-license.html => sidelist-license.html} (100%)
diff --git a/_includes/slidelist-general.html b/_includes/sidelist-general.html
similarity index 100%
rename from _includes/slidelist-general.html
rename to _includes/sidelist-general.html
diff --git a/_includes/slidelist-license.html b/_includes/sidelist-license.html
similarity index 100%
rename from _includes/slidelist-license.html
rename to _includes/sidelist-license.html
From 4d436ff44652d88144d30e8ca1207db9ac6aafea Mon Sep 17 00:00:00 2001
From: Jenny-Jiani <70129215+Jenny-Jiani@users.noreply.github.com>
Date: Tue, 24 Jun 2025 14:31:45 +0800
Subject: [PATCH 10/11] Update _config.yml
---
_config.yml | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/_config.yml b/_config.yml
index 927e5fb..7872ba0 100644
--- a/_config.yml
+++ b/_config.yml
@@ -8,11 +8,11 @@ product-page-url: https://www.dynamsoft.com/faq
product-name: /faq/
product-title: Dynamsoft FAQ
-mobile-faq: /faq/dynamsoft-mobile/
-server-faq: /faq/dynamsoft-server/
-web-faq: /faq/dynamsoft-web/
-general-faq: /faq/dynamsoft-general/
-license-faq: /faq/dynamsoft-license/
+mobile-faq: /faq/dynamsoft-mobile
+server-faq: /faq/dynamsoft-server
+web-faq: /faq/dynamsoft-web
+general-faq: /faq/dynamsoft-general
+license-faq: /faq/dynamsoft-license
useVersionTree: true
From 133211df11016a1abefb6e67c2dc0efd0165ddd4 Mon Sep 17 00:00:00 2001
From: yqz562
Date: Tue, 24 Jun 2025 14:31:49 +0800
Subject: [PATCH 11/11] Fix site name issue
---
_includes/sidelist-mobile.html | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/_includes/sidelist-mobile.html b/_includes/sidelist-mobile.html
index 1e8dfeb..eee9dea 100644
--- a/_includes/sidelist-mobile.html
+++ b/_includes/sidelist-mobile.html
@@ -7,17 +7,17 @@
Mobile