diff --git a/_config.yml b/_config.yml
index 337a934..240f08a 100644
--- a/_config.yml
+++ b/_config.yml
@@ -32,8 +32,7 @@ dbr_cpp_api: /barcode-reader/docs/server/programming/cplusplus/api-reference/
dlr_cpp_api: /label-recognition/docs/server/programming/cplusplus/api-reference/
ddn_cpp_api: /document-normalizer/docs/server/programming/cplusplus/api-reference/
dcp_cpp_api: /code-parser/docs/server/programming/cplusplus/api-reference/
-dcvb_cpp_release_notes_v2: /capture-vision/docs/v2/server/programming/cplusplus/release-notes/
-dcvb_cpp_release_notes_v3: /capture-vision/docs/server/programming/cplusplus/release-notes/
+dcvb_cpp_release_notes: /capture-vision/docs/server/programming/cplusplus/release-notes/
dcvb_dotnet: /capture-vision/docs/server/programming/dotnet/
dbr_dotnet: /barcode-reader/docs/server/programming/dotnet/
@@ -45,8 +44,7 @@ dbr_dotnet_api: /barcode-reader/docs/server/programming/dotnet/api-reference/
dlr_dotnet_api: /label-recognition/docs/server/programming/dotnet/api-reference/
ddn_dotnet_api: /document-normalizer/docs/server/programming/dotnet/api-reference/
dcp_dotnet_api: /code-parser/docs/server/programming/dotnet/api-reference/
-dcvb_dotnet_release_notes_v2: /capture-vision/docs/v2/server/programming/dotnet/release-notes/
-dcvb_dotnet_release_notes_v3: /capture-vision/docs/server/programming/dotnet/release-notes/
+dcvb_dotnet_release_notes: /capture-vision/docs/server/programming/dotnet/release-notes/
dcvb_java: /capture-vision/docs/server/programming/java/
dcvb_java_api: /capture-vision/docs/server/programming/java/api-reference/
@@ -58,7 +56,7 @@ dbr_java_api: /barcode-reader/docs/server/programming/java/api-reference/
dlr_java_api: /label-recognition/docs/server/programming/java/api-reference/
ddn_java_api: /document-normalizer/docs/server/programming/java/api-reference/
dcp_java_api: /code-parser/docs/server/programming/java/api-reference/
-dcvb_java_release_notes_v3: /capture-vision/docs/server/programming/java/release-notes/
+dcvb_java_release_notes: /capture-vision/docs/server/programming/java/release-notes/
dcvb_python: /capture-vision/docs/server/programming/python/
dbr_python: /barcode-reader/docs/server/programming/python/
@@ -70,8 +68,7 @@ dbr_python_api: /barcode-reader/docs/server/programming/python/api-reference/
dlr_python_api: /label-recognition/docs/server/programming/python/api-reference/
ddn_python_api: /document-normalizer/docs/server/programming/python/api-reference/
dcp_python_api: /code-parser/docs/server/programming/python/api-reference/
-dcvb_python_release_notes_v2: /capture-vision/docs/v2/server/programming/python/release-notes/
-dcvb_python_release_notes_v3: /capture-vision/docs/server/programming/python/release-notes/
+dcvb_python_release_notes: /capture-vision/docs/server/programming/python/release-notes/
dcvb_js: /capture-vision/docs/web/programming/javascript/
dcvb_android: /capture-vision/docs/mobile/programming/android/
diff --git a/_includes/sidelist-programming/programming-cpp.html b/_includes/sidelist-programming/programming-cpp.html
index a078cf5..144846f 100644
--- a/_includes/sidelist-programming/programming-cpp.html
+++ b/_includes/sidelist-programming/programming-cpp.html
@@ -300,7 +300,7 @@
Release Notes
License Initialization
diff --git a/_includes/sidelist-programming/programming-dotnet.html b/_includes/sidelist-programming/programming-dotnet.html
index 95ed1f7..f94fd49 100644
--- a/_includes/sidelist-programming/programming-dotnet.html
+++ b/_includes/sidelist-programming/programming-dotnet.html
@@ -284,7 +284,7 @@
Release Notes
License Initialization
diff --git a/_includes/sidelist-programming/programming-python.html b/_includes/sidelist-programming/programming-python.html
index 09b6d05..0d48a73 100644
--- a/_includes/sidelist-programming/programming-python.html
+++ b/_includes/sidelist-programming/programming-python.html
@@ -279,7 +279,7 @@
Release Notes
License Initialization
diff --git a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/buffered-items-manager.md b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/buffered-items-manager.md
index 7c3747c..04888c0 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/buffered-items-manager.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/buffered-items-manager.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CBufferedItemsManager - Dynamsoft Capture Vision Router Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CBufferedItemsManager in Dynamsoft Capture Vision Router Module.
+description: API reference for the CBufferedItemsManager class in Dynamsoft Capture Vision C++ Edition, managing the buffer of recognized character items for cross-frame verification.
keywords: buffered items manager, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/capture-state-listener.md b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/capture-state-listener.md
index ed6d3ee..0831789 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/capture-state-listener.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/capture-state-listener.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CCaptureStateListener - Dynamsoft Capture Vision C++ Edition API Reference
-description: This page shows the C++ edition of the class CCaptureStateListener in Dynamsoft Capture Vision Router Module.
+description: API reference for the CCaptureStateListener class in Dynamsoft Capture Vision C++ Edition, a callback interface notified when the capture state changes.
keywords: capture state listener, c++
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/capture-vision-router-module.md b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/capture-vision-router-module.md
index 566efa9..aeae7f3 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/capture-vision-router-module.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/capture-vision-router-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CCaptureVisionRouterModule - Dynamsoft Capture Vision C++ Edition API Reference
-description: This page shows the C++ edition of the class CCaptureVisionRouterModule in Dynamsoft Capture Vision Router Module.
+description: API reference for the CCaptureVisionRouterModule class in Dynamsoft Capture Vision C++ Edition, providing module-level utilities such as version retrieval.
keywords: capture vision router module, c++
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/captured-result-array.md b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/captured-result-array.md
index e97a996..2a03a03 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/captured-result-array.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/captured-result-array.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CCapturedResultArray - Dynamsoft Capture Vision C++ Edition API Reference
-description: This page shows the C++ edition of the class CCapturedResultArray in Dynamsoft Capture Vision Router Module.
+description: API reference for the CCapturedResultArray class in Dynamsoft Capture Vision C++ Edition, representing an array of CCapturedResult objects returned from multi-page or batch processing.
keywords: captured result array, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/captured-result-filter.md b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/captured-result-filter.md
index 1d0c3dd..42b047d 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/captured-result-filter.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/captured-result-filter.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CCapturedResultFilter - Dynamsoft Capture Vision C++ Edition API Reference
-description: The class CCapturedResultFilter of CaptureVisionRouter Module C++ edition defines how to filter the captured results.
+description: API reference for the CCapturedResultFilter class in Dynamsoft Capture Vision C++ Edition, defining rules to filter captured results by confidence, barcode format, and other criteria.
keywords: captured result receiver, c++
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/captured-result-receiver.md b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/captured-result-receiver.md
index 9a72779..b119634 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/captured-result-receiver.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/captured-result-receiver.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CCapturedResultReceiver - Dynamsoft Capture Vision C++ Edition API Reference
-description: The class CCapturedResultReceiver of CaptureVisionRouter module C++ edition is responsible for receiving captured results.
+description: API reference for the CCapturedResultReceiver class in Dynamsoft Capture Vision C++ Edition, a callback interface for receiving captured results from the router.
keywords: captured result receiver, c++
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/captured-result.md b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/captured-result.md
index 7840411..af34891 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/captured-result.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/captured-result.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CCapturedResult - Dynamsoft Capture Vision C++ Edition API Reference
-description: This page shows the C++ edition of the class CCapturedResult in Dynamsoft Capture Vision Router Module.
+description: API reference for the CCapturedResult class in Dynamsoft Capture Vision C++ Edition, representing the collection of all result items from a single image capture.
keywords: captured result, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/image-source-state-listener.md b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/image-source-state-listener.md
index 67711cc..a86587b 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/image-source-state-listener.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/image-source-state-listener.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CImageSourceStateListener - Dynamsoft Capture Vision Router Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CImageSourceStateListener in Dynamsoft Capture Vision Router Module.
+description: API reference for the CImageSourceStateListener class in Dynamsoft Capture Vision C++ Edition, a callback interface notified when the image source state changes.
keywords: image source state listener, c++
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-manager.md b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-manager.md
index e725258..368dab2 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-manager.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-manager.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CIntermediateResultManager - Dynamsoft Capture Vision Router C++ Edition API Reference
-description: This page shows the C++ edition of the class CIntermediateResultManager in Dynamsoft Capture Vision Router Module.
+description: API reference for the CIntermediateResultManager class in Dynamsoft Capture Vision C++ Edition, managing registration and retrieval of intermediate processing results.
keywords: intermediate result manager, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-receiver.md b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-receiver.md
index 0c07920..041fa4c 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-receiver.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-receiver.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CIntermediateResultReceiver - Dynamsoft Core Module C++ Edition API Reference
-description: The class CIntermediateResultReceiver of CaptureVisionRouter module C++ edition is responsible for receiving intermediate results.
+description: API reference for the CIntermediateResultReceiver class in Dynamsoft Capture Vision C++ Edition, a callback interface for receiving intermediate results during image processing.
keywords: intermediate result receiver, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/preset-template.md b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/preset-template.md
index a8b405d..9cdc96c 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/preset-template.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-classes/preset-template.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CPresetTemplate - Dynamsoft Capture Vision C++ Edition API Reference
-description: This page shows the C++ edition of the class CPresetTemplate in Dynamsoft Capture Vision Router Module.
+description: API reference for the CPresetTemplate class in Dynamsoft Capture Vision C++ Edition, providing string constants for built-in preset template names.
keywords: preset template, c++
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-methods.md b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-methods.md
index 595be14..9abcae4 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/auxiliary-methods.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/auxiliary-methods.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Auxiliary Methods - Dynamsoft Capture Vision C++ Edition API
-description: This page introduces auxiliary methods of the CCaptureVisionRouter class of the Dynamsoft Capture Vision C++ Edition.
+description: API reference for auxiliary methods of CCaptureVisionRouter in Dynamsoft Capture Vision C++ Edition, including utility and supplementary operations.
keywords: capture vision, auxiliary, instance, api reference, C++
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/cplusplus/api-reference/capture-vision-router/buffered-items.md b/programming/cplusplus/api-reference/capture-vision-router/buffered-items.md
index 211dfff..91a4a3a 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/buffered-items.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/buffered-items.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Buffered Items - Dynamsoft Capture Vision C++ Edition API
-description: This page introduces the method to return a buffered items manager. An API of the CCaptureVisionRouter class of Dynamsoft Capture Vision C++ Edition.
+description: API reference for the buffered items method of CCaptureVisionRouter in Dynamsoft Capture Vision C++ Edition, returning the BufferedItemsManager for managing buffered character items.
keywords: capture vision, buffered items, instance, api reference, C++
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/cplusplus/api-reference/capture-vision-router/capture-vision-router.md b/programming/cplusplus/api-reference/capture-vision-router/capture-vision-router.md
index d259bde..ae6e406 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/capture-vision-router.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/capture-vision-router.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Capture Vision Router Class- Dynamsoft Capture Vision C++ Edition API Reference
-description: This page is about the Capture Vision Router Class of the C++ edition of the Dynamsoft Capture Vision Router Module.
+description: API reference overview for the CCaptureVisionRouter class in Dynamsoft Capture Vision C++ Edition, the central class for managing image capture and recognition workflows.
keywords: capture vision router, router, c++, api reference
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/cplusplus/api-reference/capture-vision-router/enum-capture-state.md b/programming/cplusplus/api-reference/capture-vision-router/enum-capture-state.md
index 2d94bab..679ac25 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/enum-capture-state.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/enum-capture-state.md
@@ -1,7 +1,7 @@
---
layout: default-layout
-title: CaptureState - Dynamsoft Vision Router Enumerations
-description: The enumeration CaptureState of Dynamsoft Vision Router describes the state of data capturing.
+title: CaptureState - Dynamsoft Vision Router C++ Enumerations
+description: Reference for the CaptureState enumeration in Dynamsoft Capture Vision C++ Edition, describing the possible states of the data capture process (started, stopped).
keywords: Capture state
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/capture-vision-router/enum-image-source-state.md b/programming/cplusplus/api-reference/capture-vision-router/enum-image-source-state.md
index b166083..36a44f3 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/enum-image-source-state.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/enum-image-source-state.md
@@ -1,7 +1,7 @@
---
layout: default-layout
-title: ImageSourceState - Dynamsoft Core Enumerations
-description: The enumeration ImageSourceState of Dynamsoft Core describes the state of ImageSourceAdapter.
+title: ImageSourceState - Dynamsoft Core C++ Enumerations
+description: Reference for the ImageSourceState enumeration in Dynamsoft Capture Vision C++ Edition, describing the states of the ImageSourceAdapter (exhausted, buffered).
keywords: Image source state
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/capture-vision-router/instantiate.md b/programming/cplusplus/api-reference/capture-vision-router/instantiate.md
index 77186af..50d16eb 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/instantiate.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/instantiate.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CCaptureVisionRouter Constructor and Destructor - Dynamsoft Capture Vision C++ Edition API
-description: This page introduces APIs related to the instantiation of the CCaptureVisionRouter class of Dynamsoft Capture Vision C++ Edition.
+description: API reference for the constructor and destructor of the CCaptureVisionRouter class in Dynamsoft Capture Vision C++ Edition.
keywords: capture vision, router, instance, api reference, C++, Constructor, Destructor
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/cplusplus/api-reference/capture-vision-router/intermediate-result.md b/programming/cplusplus/api-reference/capture-vision-router/intermediate-result.md
index b4e1af1..a59f845 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/intermediate-result.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/intermediate-result.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Intermediate Result - Dynamsoft Capture Vision C++ Edition API
-description: This page introduces the method to return an Intermediate Result Manager. An API of the CCaptureVisionRouter class of Dynamsoft Capture Vision C++ Edition.
+description: API reference for the intermediate result method of CCaptureVisionRouter in Dynamsoft Capture Vision C++ Edition, returning the IntermediateResultManager for accessing processing intermediates.
keywords: capture vision, intermediate result, instance, api reference, C++
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/cplusplus/api-reference/capture-vision-router/multiple-file-processing.md b/programming/cplusplus/api-reference/capture-vision-router/multiple-file-processing.md
index 1181805..c75d5c6 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/multiple-file-processing.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/multiple-file-processing.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Multiple-File Processing - Dynamsoft Capture Vision Router Module C++ Edition API
-description: This page introduces APIs related to Multiple-File Processing by the CCaptureVisionRouter class of the Dynamsoft Capture Vision C++ Edition.
+description: API reference for multiple-file processing methods of CCaptureVisionRouter in Dynamsoft Capture Vision C++ Edition, covering start/stop capture and image source management.
keywords: capture vision, multiple-file processing, api reference, C++
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/cplusplus/api-reference/capture-vision-router/settings.md b/programming/cplusplus/api-reference/capture-vision-router/settings.md
index 08e34a8..3e2757e 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/settings.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/settings.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Settings - Dynamsoft Capture Vision C++ Edition API
-description: This page introduces APIs related to the Settings of the CCaptureVisionRouter class of the Dynamsoft Capture Vision C++ Edition.
+description: API reference for the settings methods of CCaptureVisionRouter in Dynamsoft Capture Vision C++ Edition, covering template loading, output settings, and simplified settings.
keywords: capture vision, router, settings, api reference, c++
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/cplusplus/api-reference/capture-vision-router/single-file-processing.md b/programming/cplusplus/api-reference/capture-vision-router/single-file-processing.md
index 6dbfdff..e1b45b7 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/single-file-processing.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/single-file-processing.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Single-File Processing - Dynamsoft Capture Vision C++ Edition API
-description: This page introduces APIs related to Single-File Processing by the CCaptureVisionRouter class of the Dynamsoft Capture Vision C++ Edition.
+description: API reference for single-file processing methods of CCaptureVisionRouter in Dynamsoft Capture Vision C++ Edition, including capture and decode operations on individual images or files.
keywords: capture vision, capture, image processing, api reference, C++, single-file
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/cplusplus/api-reference/capture-vision-router/structs/simplified-capture-vision-settings.md b/programming/cplusplus/api-reference/capture-vision-router/structs/simplified-capture-vision-settings.md
index d67b4d9..f887e36 100644
--- a/programming/cplusplus/api-reference/capture-vision-router/structs/simplified-capture-vision-settings.md
+++ b/programming/cplusplus/api-reference/capture-vision-router/structs/simplified-capture-vision-settings.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: struct SimplifiedCaptureVisionSettings - Dynamsoft Capture Vision C++ Edition API Reference
-description: This page shows the SimplifiedCaptureVisionSettings struct of the CCaptureVisionRouter class of the Dynamsoft Capture Vision C++ Edition.
+description: API reference for the SimplifiedCaptureVisionSettings struct in Dynamsoft Capture Vision C++ Edition, covering configurable fields such as output settings, ROI, timeout, and task priority.
keywords: struct, c++, SimplifiedCaptureVisionSettings
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/cplusplus/api-reference/core/basic-structures/captured-result-base.md b/programming/cplusplus/api-reference/core/basic-structures/captured-result-base.md
index d8c5c4b..f4ea3b3 100644
--- a/programming/cplusplus/api-reference/core/basic-structures/captured-result-base.md
+++ b/programming/cplusplus/api-reference/core/basic-structures/captured-result-base.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CCapturedResultBase - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CCapturedResultBase in Dynamsoft Core Module.
+description: API reference for the CCapturedResultBase class in Dynamsoft Core C++ Edition, the abstract base class for all captured result collection classes.
keywords: captured result base, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/basic-structures/captured-result-item.md b/programming/cplusplus/api-reference/core/basic-structures/captured-result-item.md
index 5628548..ee40e1e 100644
--- a/programming/cplusplus/api-reference/core/basic-structures/captured-result-item.md
+++ b/programming/cplusplus/api-reference/core/basic-structures/captured-result-item.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CCapturedResultItem - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CCapturedResultItem in Dynamsoft Core Module.
+description: API reference for the CCapturedResultItem class in Dynamsoft Core C++ Edition, the abstract base class for all types of captured result items.
keywords: captured result item, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/basic-structures/contour.md b/programming/cplusplus/api-reference/core/basic-structures/contour.md
index 9985c0f..fe0d7a4 100644
--- a/programming/cplusplus/api-reference/core/basic-structures/contour.md
+++ b/programming/cplusplus/api-reference/core/basic-structures/contour.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CContour - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CContour in Dynamsoft Core Module.
+description: API reference for the CContour class in Dynamsoft Core C++ Edition, representing a contour as a set of points outlining the boundary of a detected region.
keywords: contour, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/basic-structures/core-module.md b/programming/cplusplus/api-reference/core/basic-structures/core-module.md
index f212897..cacdeed 100644
--- a/programming/cplusplus/api-reference/core/basic-structures/core-module.md
+++ b/programming/cplusplus/api-reference/core/basic-structures/core-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CCoreModule - Dynamsoft Capture Vision C++ Edition API Reference
-description: This page shows the C++ edition of the class CCoreModule in Dynamsoft Utility Module.
+description: API reference for the CCoreModule class in Dynamsoft Core C++ Edition, providing module-level utilities such as version retrieval.
keywords: core module, c++
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/cplusplus/api-reference/core/basic-structures/corner.md b/programming/cplusplus/api-reference/core/basic-structures/corner.md
index 5571513..22e7514 100644
--- a/programming/cplusplus/api-reference/core/basic-structures/corner.md
+++ b/programming/cplusplus/api-reference/core/basic-structures/corner.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CCorner - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CCorner in Dynamsoft Core Module.
+description: API reference for the CCorner class in Dynamsoft Core C++ Edition, representing a corner point with its type and the two intersecting edges.
keywords: corner, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/basic-structures/edge.md b/programming/cplusplus/api-reference/core/basic-structures/edge.md
index 49683ea..5cfa825 100644
--- a/programming/cplusplus/api-reference/core/basic-structures/edge.md
+++ b/programming/cplusplus/api-reference/core/basic-structures/edge.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CEdge - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CEdge in Dynamsoft Core Module.
+description: API reference for the CEdge class in Dynamsoft Core C++ Edition, representing a line segment edge defined by its start and end points.
keywords: edge, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/basic-structures/file-image-tag.md b/programming/cplusplus/api-reference/core/basic-structures/file-image-tag.md
index 7f62c0e..9b8629e 100644
--- a/programming/cplusplus/api-reference/core/basic-structures/file-image-tag.md
+++ b/programming/cplusplus/api-reference/core/basic-structures/file-image-tag.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CFileImageTag - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CFileImageTag in Dynamsoft Core Module.
+description: API reference for the CFileImageTag class in Dynamsoft Core C++ Edition, tagging an image with its source file path and page number.
keywords: file image tag, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/basic-structures/image-data.md b/programming/cplusplus/api-reference/core/basic-structures/image-data.md
index 27f3f35..d45bd10 100644
--- a/programming/cplusplus/api-reference/core/basic-structures/image-data.md
+++ b/programming/cplusplus/api-reference/core/basic-structures/image-data.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CImageData - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CImageData in Dynamsoft Core Module.
+description: API reference for the CImageData class in Dynamsoft Core C++ Edition, encapsulating raw image bytes, width, height, stride, pixel format, and orientation.
keywords: image data, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/basic-structures/image-source-adapter.md b/programming/cplusplus/api-reference/core/basic-structures/image-source-adapter.md
index 3e44948..8bf52bc 100644
--- a/programming/cplusplus/api-reference/core/basic-structures/image-source-adapter.md
+++ b/programming/cplusplus/api-reference/core/basic-structures/image-source-adapter.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CImageSourceAdapter - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CImageSourceAdapter in Dynamsoft Core Module.
+description: API reference for the CImageSourceAdapter class in Dynamsoft Core C++ Edition, the abstract base class for all image source adapters that feed images into the capture pipeline.
keywords: image source adapter, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/basic-structures/image-source-error-listener.md b/programming/cplusplus/api-reference/core/basic-structures/image-source-error-listener.md
index bdfb827..9da9885 100644
--- a/programming/cplusplus/api-reference/core/basic-structures/image-source-error-listener.md
+++ b/programming/cplusplus/api-reference/core/basic-structures/image-source-error-listener.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CImageSourceErrorListener - Dynamsoft Capture Vision C++ Edition API Reference
-description: This page shows the C++ edition of the class CImageSourceErrorListener in Core Module.
+description: API reference for the CImageSourceErrorListener class in Dynamsoft Core C++ Edition, a callback interface for receiving errors from image source adapters.
keywords: imagesource error listener, c++
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/cplusplus/api-reference/core/basic-structures/image-tag.md b/programming/cplusplus/api-reference/core/basic-structures/image-tag.md
index dff6bf3..f3fb654 100644
--- a/programming/cplusplus/api-reference/core/basic-structures/image-tag.md
+++ b/programming/cplusplus/api-reference/core/basic-structures/image-tag.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CImageTag - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CImageTag in Dynamsoft Core Module.
+description: API reference for the CImageTag class in Dynamsoft Core C++ Edition, the abstract base class for tagging images with source metadata (file or video frame).
keywords: image tag, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/basic-structures/line-segment.md b/programming/cplusplus/api-reference/core/basic-structures/line-segment.md
index e7e10b6..19552e2 100644
--- a/programming/cplusplus/api-reference/core/basic-structures/line-segment.md
+++ b/programming/cplusplus/api-reference/core/basic-structures/line-segment.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CLineSegment - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CLineSegment in Dynamsoft Core Module.
+description: API reference for the CLineSegment class in Dynamsoft Core C++ Edition, representing a line segment defined by its two endpoint coordinates.
keywords: line segment, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/basic-structures/original-image-result-item.md b/programming/cplusplus/api-reference/core/basic-structures/original-image-result-item.md
index a26cfb9..bf7b095 100644
--- a/programming/cplusplus/api-reference/core/basic-structures/original-image-result-item.md
+++ b/programming/cplusplus/api-reference/core/basic-structures/original-image-result-item.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class COriginalImageResultItem - Dynamsoft Capture Vision C++ Edition API Reference
-description: This page shows the C++ edition of the class COriginalImageResultItem in Dynamsoft Capture Vision Router Module.
+description: API reference for the COriginalImageResultItem class in Dynamsoft Core C++ Edition, a captured result item containing the original image that was processed.
keywords: original image, c++
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/cplusplus/api-reference/core/basic-structures/pdf-reading-parameter.md b/programming/cplusplus/api-reference/core/basic-structures/pdf-reading-parameter.md
index e9bf447..ba5bada 100644
--- a/programming/cplusplus/api-reference/core/basic-structures/pdf-reading-parameter.md
+++ b/programming/cplusplus/api-reference/core/basic-structures/pdf-reading-parameter.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CPDFReadingParameter - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CPDFReadingParameter in Dynamsoft Core Module.
+description: API reference for the CPDFReadingParameter class in Dynamsoft Core C++ Edition, configuring PDF reading mode, DPI, and raster data source for PDF processing.
keywords: pdf reading parameter, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/basic-structures/point.md b/programming/cplusplus/api-reference/core/basic-structures/point.md
index 8ea474b..003ee02 100644
--- a/programming/cplusplus/api-reference/core/basic-structures/point.md
+++ b/programming/cplusplus/api-reference/core/basic-structures/point.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CPoint - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CPoint in Dynamsoft Core Module.
+description: API reference for the CPoint class in Dynamsoft Core C++ Edition, representing a 2D coordinate point with x and y values.
keywords: point, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/basic-structures/quadrilateral.md b/programming/cplusplus/api-reference/core/basic-structures/quadrilateral.md
index a4ac8f8..60cbaa0 100644
--- a/programming/cplusplus/api-reference/core/basic-structures/quadrilateral.md
+++ b/programming/cplusplus/api-reference/core/basic-structures/quadrilateral.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CQuadrilateral - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CQuadrilateral in Dynamsoft Core Module.
+description: API reference for the CQuadrilateral class in Dynamsoft Core C++ Edition, representing a four-vertex polygon used to describe the location of detected objects.
keywords: quadrilateral, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/basic-structures/raw-image-result-item.md b/programming/cplusplus/api-reference/core/basic-structures/raw-image-result-item.md
index 3e3128c..7812330 100644
--- a/programming/cplusplus/api-reference/core/basic-structures/raw-image-result-item.md
+++ b/programming/cplusplus/api-reference/core/basic-structures/raw-image-result-item.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CRawImageResultItem - Dynamsoft Capture Vision C++ Edition API Reference
-description: This page shows the C++ edition of the class CRawImageResultItem in Dynamsoft Capture Vision Router Module.
+description: API reference for the CRawImageResultItem class in Dynamsoft Core C++ Edition, a captured result item containing raw image data with its associated tag.
keywords: raw image, c++
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/cplusplus/api-reference/core/basic-structures/rect.md b/programming/cplusplus/api-reference/core/basic-structures/rect.md
index 0d938f0..613cb64 100644
--- a/programming/cplusplus/api-reference/core/basic-structures/rect.md
+++ b/programming/cplusplus/api-reference/core/basic-structures/rect.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CRect - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CRect in Dynamsoft Core Module.
+description: API reference for the CRect class in Dynamsoft Core C++ Edition, representing an axis-aligned rectangle with top, left, right, and bottom coordinates.
keywords: rect, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/basic-structures/vector4.md b/programming/cplusplus/api-reference/core/basic-structures/vector4.md
index ffb0a52..164237b 100644
--- a/programming/cplusplus/api-reference/core/basic-structures/vector4.md
+++ b/programming/cplusplus/api-reference/core/basic-structures/vector4.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CVector4 - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CVector4 in Dynamsoft Core Module.
+description: API reference for the CVector4 class in Dynamsoft Core C++ Edition, representing a 4-element integer vector used for transform matrix data.
keywords: vector4, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/basic-structures/video-frame-tag.md b/programming/cplusplus/api-reference/core/basic-structures/video-frame-tag.md
index f5abfd3..df8a429 100644
--- a/programming/cplusplus/api-reference/core/basic-structures/video-frame-tag.md
+++ b/programming/cplusplus/api-reference/core/basic-structures/video-frame-tag.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CVideoFrameTag - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CVideoFrameTag in Dynamsoft Core Module.
+description: API reference for the CVideoFrameTag class in Dynamsoft Core C++ Edition, tagging a video frame with its frame ID, quality, and timestamp.
keywords: video frame tag, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/enum-buffer-overflow-protection-mode.md b/programming/cplusplus/api-reference/core/enum-buffer-overflow-protection-mode.md
index 236d9b8..55e1262 100644
--- a/programming/cplusplus/api-reference/core/enum-buffer-overflow-protection-mode.md
+++ b/programming/cplusplus/api-reference/core/enum-buffer-overflow-protection-mode.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: BufferOverflowProtectionMode - Dynamsoft Core Enumerations
-description: The enumeration BufferOverflowProtectionMode of Dynamsoft Core describes the protection modes when the buffer of ImageSourceAdapter is overflow.
+description: Reference for the BufferOverflowProtectionMode enumeration in Dynamsoft Core C++ Edition, describing strategies when the image source buffer overflows (ignore new, update oldest).
keywords: Buffer overflow protection mode
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/core/enum-captured-result-item-type.md b/programming/cplusplus/api-reference/core/enum-captured-result-item-type.md
index d22601e..75fa276 100644
--- a/programming/cplusplus/api-reference/core/enum-captured-result-item-type.md
+++ b/programming/cplusplus/api-reference/core/enum-captured-result-item-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CapturedResultItemType - Dynamsoft Core Enumerations
-description: The enumeration CapturedResultItemType of Dynamsoft Core describes all types of captured result item.
+description: Reference for the CapturedResultItemType enumeration in Dynamsoft Core C++ Edition, listing all possible result item types (barcode, text line, document quad, etc.).
keywords: Captured result types
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/core/enum-colour-channel-usage-type.md b/programming/cplusplus/api-reference/core/enum-colour-channel-usage-type.md
index 2539a56..3093eb7 100644
--- a/programming/cplusplus/api-reference/core/enum-colour-channel-usage-type.md
+++ b/programming/cplusplus/api-reference/core/enum-colour-channel-usage-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ColourChannelUsageType - Dynamsoft Core Enumerations
-description: The enumeration ColourChannelUsageType of Dynamsoft Core describes how the color channel is used in the image.
+description: Reference for the ColourChannelUsageType enumeration in Dynamsoft Core C++ Edition, describing how colour channels are used during image processing.
keywords: Corner type
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/core/enum-corner-type.md b/programming/cplusplus/api-reference/core/enum-corner-type.md
index 5b21884..d7b8ed4 100644
--- a/programming/cplusplus/api-reference/core/enum-corner-type.md
+++ b/programming/cplusplus/api-reference/core/enum-corner-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CornerType - Dynamsoft Core Enumerations
-description: The enumeration CornerType of Dynamsoft Core describes how the corner is formed by its sides.
+description: Reference for the CornerType enumeration in Dynamsoft Core C++ Edition, describing how a corner is geometrically formed by its two sides.
keywords: Corner type
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/core/enum-cross-verification-status.md b/programming/cplusplus/api-reference/core/enum-cross-verification-status.md
index 32dab8f..bf5f7f3 100644
--- a/programming/cplusplus/api-reference/core/enum-cross-verification-status.md
+++ b/programming/cplusplus/api-reference/core/enum-cross-verification-status.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CrossVerificationStatus - Dynamsoft Core Enumerations
-description: The enumeration CrossVerificationStatus of Dynamsoft Core describes the status of the captured results.
+description: Reference for the CrossVerificationStatus enumeration in Dynamsoft Core C++ Edition, indicating whether a result has been cross-verified across multiple frames.
keywords: cross verification status
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/core/enum-error-code.md b/programming/cplusplus/api-reference/core/enum-error-code.md
index 80ae17f..675bb8c 100644
--- a/programming/cplusplus/api-reference/core/enum-error-code.md
+++ b/programming/cplusplus/api-reference/core/enum-error-code.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ErrorCode - Dynamsoft Core Enumerations
-description: The enumeration ErrorCode of Dynamsoft Core describes all error codes.
+description: Reference for the ErrorCode enumeration in Dynamsoft Core C++ Edition, listing all error codes returned by Dynamsoft Capture Vision SDK operations.
keywords: Error code
codeAutoHeight: true
---
diff --git a/programming/cplusplus/api-reference/core/enum-grayscale-enhancement-mode.md b/programming/cplusplus/api-reference/core/enum-grayscale-enhancement-mode.md
index f996416..d166dc3 100644
--- a/programming/cplusplus/api-reference/core/enum-grayscale-enhancement-mode.md
+++ b/programming/cplusplus/api-reference/core/enum-grayscale-enhancement-mode.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: GrayscaleEnhancementMode - Dynamsoft Core Enumerations
-description: The enumeration GrayscaleEnhancementMode of Dynamsoft Core describes all available grayscale enhancement modes.
+description: Reference for the GrayscaleEnhancementMode enumeration in Dynamsoft Core C++ Edition, listing available image enhancement algorithms applied to grayscale images before recognition.
keywords: Grayscale enhancement modes
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/core/enum-grayscale-transformation-mode.md b/programming/cplusplus/api-reference/core/enum-grayscale-transformation-mode.md
index 5c9c94b..eb2c927 100644
--- a/programming/cplusplus/api-reference/core/enum-grayscale-transformation-mode.md
+++ b/programming/cplusplus/api-reference/core/enum-grayscale-transformation-mode.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: GrayscaleTransformationMode - Dynamsoft Core Enumerations
-description: The enumeration GrayscaleTransformationMode of Dynamsoft Core describes all available grayscale transformation modes.
+description: Reference for the GrayscaleTransformationMode enumeration in Dynamsoft Core C++ Edition, describing transformations (invert, original) applied when converting a colour image to grayscale.
keywords: Grayscale transformation modes
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/core/enum-image-capture-distance-mode.md b/programming/cplusplus/api-reference/core/enum-image-capture-distance-mode.md
index 7b45df4..d8c20d3 100644
--- a/programming/cplusplus/api-reference/core/enum-image-capture-distance-mode.md
+++ b/programming/cplusplus/api-reference/core/enum-image-capture-distance-mode.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageCaptureDistanceMode - Dynamsoft Core Enumerations
-description: The enumeration ImageCaptureDistanceMode of Dynamsoft Core is used to distinguish the close-up images from the prospect images.
+description: Reference for the ImageCaptureDistanceMode enumeration in Dynamsoft Core C++ Edition, distinguishing close-up from long-distance image captures to optimize processing.
keywords: Image capture distance
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/core/enum-image-file-format.md b/programming/cplusplus/api-reference/core/enum-image-file-format.md
index 78c1ac4..b465a17 100644
--- a/programming/cplusplus/api-reference/core/enum-image-file-format.md
+++ b/programming/cplusplus/api-reference/core/enum-image-file-format.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageFileFormat - Dynamsoft Core Enumerations
-description: The enumeration ImageFileFormat of Dynamsoft Core describes the format of image files.
+description: Reference for the ImageFileFormat enumeration in Dynamsoft Core C++ Edition, listing supported image file formats (JPEG, PNG, BMP, PDF, etc.).
keywords: Image file format
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/core/enum-image-pixel-format.md b/programming/cplusplus/api-reference/core/enum-image-pixel-format.md
index c67da6e..1a2a889 100644
--- a/programming/cplusplus/api-reference/core/enum-image-pixel-format.md
+++ b/programming/cplusplus/api-reference/core/enum-image-pixel-format.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImagePixelFormat - Dynamsoft Core Enumerations
-description: The enumeration ImagePixelFormat of Dynamsoft Core describes all supported image pixel formats.
+description: Reference for the ImagePixelFormat enumeration in Dynamsoft Core C++ Edition, listing all supported pixel formats (grayscale, RGB, RGBA, etc.) for image data.
keywords: Image pixel format
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/core/enum-image-source-state.md b/programming/cplusplus/api-reference/core/enum-image-source-state.md
deleted file mode 100644
index 9aa440f..0000000
--- a/programming/cplusplus/api-reference/core/enum-image-source-state.md
+++ /dev/null
@@ -1,31 +0,0 @@
----
-layout: default-layout
-title: ImageSourceState - Dynamsoft Core Enumerations
-description: The enumeration ImageSourceState of Dynamsoft Core describes the state of ImageSourceAdapter.
-keywords: Image source state
-needGenerateH3Content: true
-needAutoGenerateSidebar: true
-noTitleIndex: true
-breadcrumbText: ImageSourceState
-codeAutoHeight: true
-ignore: true
----
-
-
-# Enumeration ImageSourceState
-
-`ImageSourceState` describes the state of `ImageSourceAdapter`.
-
-
- >- C++
- >
->
-```cpp
-typedef enum ImageSourceState
-{
- /** The buffer of ImageSourceAdapter is temporarily empty. */
- ISS_BUFFER_EMPTY,
- /** The source of ImageSourceAdapter is empty. */
- ISS_EXHAUSTED
-} ImageSourceState;
-```
diff --git a/programming/cplusplus/api-reference/core/enum-image-tag-type.md b/programming/cplusplus/api-reference/core/enum-image-tag-type.md
index a4afc03..2778d23 100644
--- a/programming/cplusplus/api-reference/core/enum-image-tag-type.md
+++ b/programming/cplusplus/api-reference/core/enum-image-tag-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageTagType - Dynamsoft Core Enumerations
-description: The enumeration ImageTagType of Dynamsoft Core describes the types of image tags.
+description: Reference for the ImageTagType enumeration in Dynamsoft Core C++ Edition, distinguishing between file-based and video-frame-based image tags.
keywords: Image tag type
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/core/enum-intermediate-result-unit-type.md b/programming/cplusplus/api-reference/core/enum-intermediate-result-unit-type.md
index c55d9f3..a89753b 100644
--- a/programming/cplusplus/api-reference/core/enum-intermediate-result-unit-type.md
+++ b/programming/cplusplus/api-reference/core/enum-intermediate-result-unit-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: IntermediateResultUnitType - Dynamsoft Core Enumerations
-description: The enumeration IntermediateResultUnitType of Dynamsoft Core describes the type of the intermediate result unit.
+description: Reference for the IntermediateResultUnitType enumeration in Dynamsoft Core C++ Edition, listing all types of intermediate result units produced during image processing.
keywords: Intermediate result unit type
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/core/enum-pdf-reading-mode.md b/programming/cplusplus/api-reference/core/enum-pdf-reading-mode.md
index 83b3cb9..eca3b57 100644
--- a/programming/cplusplus/api-reference/core/enum-pdf-reading-mode.md
+++ b/programming/cplusplus/api-reference/core/enum-pdf-reading-mode.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: PDFReadingMode - Dynamsoft Core Enumerations
-description: The enumeration PDFReadingMode of Dynamsoft Core describes all available PDF reading modes.
+description: Reference for the PDFReadingMode enumeration in Dynamsoft Core C++ Edition, listing modes for reading PDF files (raster, vector, auto).
keywords: PDF Reading Mode
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/core/enum-raster-data-source.md b/programming/cplusplus/api-reference/core/enum-raster-data-source.md
index 951146d..1c5705d 100644
--- a/programming/cplusplus/api-reference/core/enum-raster-data-source.md
+++ b/programming/cplusplus/api-reference/core/enum-raster-data-source.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: RasterDataSource - Dynamsoft Core Enumerations
-description: The enumeration RasterDataSource of Dynamsoft Core describes raster data source types.
+description: Reference for the RasterDataSource enumeration in Dynamsoft Core C++ Edition, specifying whether raster image data comes from pages or rendered PDFs.
keywords: Target type
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/core/enum-region-object-element-type.md b/programming/cplusplus/api-reference/core/enum-region-object-element-type.md
index 21b6a3a..6f2a31d 100644
--- a/programming/cplusplus/api-reference/core/enum-region-object-element-type.md
+++ b/programming/cplusplus/api-reference/core/enum-region-object-element-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: RegionObjectElementType - Dynamsoft Core Enumerations
-description: The enumeration RegionObjectElementType of Dynamsoft Core describes the types of RegionObjectElement.
+description: Reference for the RegionObjectElementType enumeration in Dynamsoft Core C++ Edition, listing the types of region object elements (localized, recognized, etc.).
keywords: Region object element type
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/core/enum-section-type.md b/programming/cplusplus/api-reference/core/enum-section-type.md
index 185805f..980539a 100644
--- a/programming/cplusplus/api-reference/core/enum-section-type.md
+++ b/programming/cplusplus/api-reference/core/enum-section-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: SectionType - Dynamsoft Core Enumerations
-description: The enumeration SectionType of Dynamsoft Core describes the section of the algorithm.
+description: Reference for the SectionType enumeration in Dynamsoft Core C++ Edition, identifying the processing section (region detection, barcode localization, barcode decoding, etc.) that produced a result.
keywords: Section type
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/core/enum-target-type.md b/programming/cplusplus/api-reference/core/enum-target-type.md
index 0355ecf..450a3a0 100644
--- a/programming/cplusplus/api-reference/core/enum-target-type.md
+++ b/programming/cplusplus/api-reference/core/enum-target-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: TargetType - Dynamsoft Core Enumerations
-description: The enumeration TargetType of Dynamsoft Core describes target types.
+description: Reference for the TargetType enumeration in Dynamsoft Core C++ Edition, specifying the type of capture target (page or object).
keywords: Target type
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/core/enum-transform-matrix-type.md b/programming/cplusplus/api-reference/core/enum-transform-matrix-type.md
index 99f3f76..841418b 100644
--- a/programming/cplusplus/api-reference/core/enum-transform-matrix-type.md
+++ b/programming/cplusplus/api-reference/core/enum-transform-matrix-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: TransformMatrixType - Dynamsoft Core Enumerations
-description: The enumeration TransformMatrixType of Dynamsoft Core describes transform matrix types.
+description: Reference for the TransformMatrixType enumeration in Dynamsoft Core C++ Edition, listing transformation matrix types used to convert between local and original image coordinate systems.
keywords: Target type
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/core/enum-video-frame-quality.md b/programming/cplusplus/api-reference/core/enum-video-frame-quality.md
index 0cfacd1..2a919c2 100644
--- a/programming/cplusplus/api-reference/core/enum-video-frame-quality.md
+++ b/programming/cplusplus/api-reference/core/enum-video-frame-quality.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: VideoFrameQuality - Dynamsoft Core Enumerations
-description: The enumeration VideoFrameQuality of Dynamsoft Core describes the quality of video frames.
+description: Reference for the VideoFrameQuality enumeration in Dynamsoft Core C++ Edition, classifying video frame quality (high or low) to control which frames are processed.
keywords: Video frame quality
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/abstract-intermediate-result-receiver.md b/programming/cplusplus/api-reference/core/intermediate-results/abstract-intermediate-result-receiver.md
index 8ae6b72..65b5241 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/abstract-intermediate-result-receiver.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/abstract-intermediate-result-receiver.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CAbstractIntermediateResultReceiver - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CAbstractIntermediateResultReceiver in Dynamsoft Core Module.
+description: API reference for the CAbstractIntermediateResultReceiver class in Dynamsoft Core C++ Edition, the abstract base class for all intermediate result receiver implementations.
keywords: abstractintermediate result receiver, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/auxiliary-region-element.md b/programming/cplusplus/api-reference/core/intermediate-results/auxiliary-region-element.md
index 9e02f77..bdd4991 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/auxiliary-region-element.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/auxiliary-region-element.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CAuxiliaryRegionElement - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CAuxiliaryRegionElement in Dynamsoft Core Module.
+description: API reference for the CAuxiliaryRegionElement class in Dynamsoft Core C++ Edition, representing an auxiliary region element used for supplementary spatial analysis.
keywords: auxiliary region element, c++
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/binary-image-unit.md b/programming/cplusplus/api-reference/core/intermediate-results/binary-image-unit.md
index 975f4bb..ed048d8 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/binary-image-unit.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/binary-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CBinaryImageUnit - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CBinaryImageUnit in Dynamsoft Core Module.
+description: API reference for the CBinaryImageUnit class in Dynamsoft Core C++ Edition, an intermediate result unit containing the binarized (black-and-white) image.
keywords: binary image, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/colour-image-unit.md b/programming/cplusplus/api-reference/core/intermediate-results/colour-image-unit.md
index 75a3a11..7cb61cb 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/colour-image-unit.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/colour-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CColourImageUnit - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CColourImageUnit in Dynamsoft Core Module.
+description: API reference for the CColourImageUnit class in Dynamsoft Core C++ Edition, an intermediate result unit containing the colour image at a specific pipeline stage.
keywords: colour image, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/contours-unit.md b/programming/cplusplus/api-reference/core/intermediate-results/contours-unit.md
index d82e8d6..417fd2c 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/contours-unit.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/contours-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CContoursUnit - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CContoursUnit in Dynamsoft Core Module.
+description: API reference for the CContoursUnit class in Dynamsoft Core C++ Edition, an intermediate result unit containing contours and hierarchical data of detected regions.
keywords: contours, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/enhanced-grayscale-image-unit.md b/programming/cplusplus/api-reference/core/intermediate-results/enhanced-grayscale-image-unit.md
index 135ddfe..e02f765 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/enhanced-grayscale-image-unit.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/enhanced-grayscale-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CEnhancedGrayscaleImageUnit - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CEnhancedGrayscaleImageUnit in Dynamsoft Core Module.
+description: API reference for the CEnhancedGrayscaleImageUnit class in Dynamsoft Core C++ Edition, an intermediate result unit containing the grayscale image after enhancement processing.
keywords: enhanced grayscale image, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/grayscale-image-unit.md b/programming/cplusplus/api-reference/core/intermediate-results/grayscale-image-unit.md
index f9dc2f8..3bc2b8f 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/grayscale-image-unit.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/grayscale-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CGrayscaleImageUnit - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CGrayscaleImageUnit in Dynamsoft Core Module.
+description: API reference for the CGrayscaleImageUnit class in Dynamsoft Core C++ Edition, an intermediate result unit containing the grayscale-converted image.
keywords: grayscale image, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/intermediate-result-manager.md b/programming/cplusplus/api-reference/core/intermediate-results/intermediate-result-manager.md
index f219c3b..d86b2e0 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/intermediate-result-manager.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/intermediate-result-manager.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CIntermediateResultManager - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CIntermediateResultManager in Dynamsoft Core Module.
+description: API reference for the CIntermediateResultManager class in Dynamsoft Core C++ Edition, providing methods to observe and retrieve intermediate results during processing.
keywords: intermediate result manager, c++
needAutoGenerateSidebar: true
ignore: true
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/intermediate-result-receiver.md b/programming/cplusplus/api-reference/core/intermediate-results/intermediate-result-receiver.md
index 11bbfe1..cd24444 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/intermediate-result-receiver.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/intermediate-result-receiver.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CIntermediateResultReceiver - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CIntermediateResultReceiver in Dynamsoft Core Module.
+description: API reference for the CIntermediateResultReceiver class in Dynamsoft Core C++ Edition, a callback base class for receiving specific types of intermediate results.
keywords: intermediate result receiver, c++
needAutoGenerateSidebar: true
ignore: true
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/intermediate-result-unit.md b/programming/cplusplus/api-reference/core/intermediate-results/intermediate-result-unit.md
index 3990dec..0b1cc0d 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/intermediate-result-unit.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/intermediate-result-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CIntermediateResultUnit - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CIntermediateResultUnit in Dynamsoft Core Module.
+description: API reference for the CIntermediateResultUnit class in Dynamsoft Core C++ Edition, the abstract base class for all intermediate result units produced during image processing.
keywords: intermediate result, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/intermediate-result.md b/programming/cplusplus/api-reference/core/intermediate-results/intermediate-result.md
index 5f045c3..779cce1 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/intermediate-result.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/intermediate-result.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CIntermediateResult - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CIntermediateResult in Dynamsoft Core Module.
+description: API reference for the CIntermediateResult class in Dynamsoft Core C++ Edition, representing a collection of intermediate result units from a single processing step.
keywords: task results, intermediate results, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/line-segments-unit.md b/programming/cplusplus/api-reference/core/intermediate-results/line-segments-unit.md
index 7b32b13..8745a41 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/line-segments-unit.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/line-segments-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CLineSegmentsUnit - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CLineSegmentsUnit in Dynamsoft Core Module.
+description: API reference for the CLineSegmentsUnit class in Dynamsoft Core C++ Edition, an intermediate result unit holding all detected line segments in the image.
keywords: line segments, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/observed-parameters.md b/programming/cplusplus/api-reference/core/intermediate-results/observed-parameters.md
index b3cb738..ab7eed6 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/observed-parameters.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/observed-parameters.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CObservationParameters - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CObservationParameters in Dynamsoft Core Module.
+description: API reference for the CObservationParameters class in Dynamsoft Core C++ Edition, specifying which intermediate result unit types and sections to observe during processing.
keywords: intermediate result, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/predetected-region-element.md b/programming/cplusplus/api-reference/core/intermediate-results/predetected-region-element.md
index 04929f8..ab79de7 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/predetected-region-element.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/predetected-region-element.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CPredetectedRegionElement - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CPredetectedRegionElement in Dynamsoft Core Module.
+description: API reference for the CPredetectedRegionElement class in Dynamsoft Core C++ Edition, representing a pre-detected region of interest found in an image.
keywords: predetected region element, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/predetected-regions-unit.md b/programming/cplusplus/api-reference/core/intermediate-results/predetected-regions-unit.md
index 8c4e197..54ef978 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/predetected-regions-unit.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/predetected-regions-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CPredetectedRegionsUnit - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CPredetectedRegionsUnit in Dynamsoft Core Module.
+description: API reference for the CPredetectedRegionsUnit class in Dynamsoft Core C++ Edition, an intermediate result unit holding all pre-detected regions found in an image.
keywords: predetected regions, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/region-object-element.md b/programming/cplusplus/api-reference/core/intermediate-results/region-object-element.md
index deef6b2..4d55748 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/region-object-element.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/region-object-element.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CRegionObjectElement - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CRegionObjectElement in Dynamsoft Core Module.
+description: API reference for the CRegionObjectElement class in Dynamsoft Core C++ Edition, the abstract base class for all region-based result elements with location and transform data.
keywords: region object element, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/scaled-colour-image-unit.md b/programming/cplusplus/api-reference/core/intermediate-results/scaled-colour-image-unit.md
index 4c821f6..2655489 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/scaled-colour-image-unit.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/scaled-colour-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CScaledColourImageUnit - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CScaledColourImageUnit in Dynamsoft Core Module.
+description: API reference for the CScaledColourImageUnit class in Dynamsoft Core C++ Edition, an intermediate result unit containing the colour image after scaling.
keywords: scaled down colour image, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/scaled-down-colour-image-unit.md b/programming/cplusplus/api-reference/core/intermediate-results/scaled-down-colour-image-unit.md
index 85483a5..828c7a2 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/scaled-down-colour-image-unit.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/scaled-down-colour-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CScaledDownColourImageUnit - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CScaledDownColourImageUnit in Dynamsoft Core Module.
+description: API reference for the CScaledDownColourImageUnit class in Dynamsoft Core C++ Edition, an intermediate result unit containing the colour image after downscaling.
keywords: scaled down colour image, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/short-lines-unit.md b/programming/cplusplus/api-reference/core/intermediate-results/short-lines-unit.md
index 1c586e2..3d0eb24 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/short-lines-unit.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/short-lines-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CShortLinesUnit - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CShortLinesUnit in Dynamsoft Core Module.
+description: API reference for the CShortLinesUnit class in Dynamsoft Core C++ Edition, an intermediate result unit containing detected short line segments.
keywords: Short lines, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/text-removed-binary-image-unit.md b/programming/cplusplus/api-reference/core/intermediate-results/text-removed-binary-image-unit.md
index dbcdb4f..5e000e3 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/text-removed-binary-image-unit.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/text-removed-binary-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CTextRemovedBinaryImageUnit - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CTextRemovedBinaryImageUnit in Dynamsoft Core Module.
+description: API reference for the CTextRemovedBinaryImageUnit class in Dynamsoft Core C++ Edition, an intermediate result unit containing the binary image with text regions removed.
keywords: text removed binary image, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/text-zone.md b/programming/cplusplus/api-reference/core/intermediate-results/text-zone.md
index b206054..0159007 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/text-zone.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/text-zone.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CTextZone- Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CTextZone in Dynamsoft Core Module.
+description: API reference for the CTextZone class in Dynamsoft Core C++ Edition, representing a single detected text zone with its location and character count hint.
keywords: text zones, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/text-zones-unit.md b/programming/cplusplus/api-reference/core/intermediate-results/text-zones-unit.md
index ae4f62a..7cfe278 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/text-zones-unit.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/text-zones-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CTextZonesUnit - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CTextZonesUnit in Dynamsoft Core Module.
+description: API reference for the CTextZonesUnit class in Dynamsoft Core C++ Edition, an intermediate result unit holding detected text zones within the image.
keywords: text zones, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/texture-detection-result-unit.md b/programming/cplusplus/api-reference/core/intermediate-results/texture-detection-result-unit.md
index 66db1e1..4a9b481 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/texture-detection-result-unit.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/texture-detection-result-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CTextureDetectionResultUnit - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CTextureDetectionResultUnit in Dynamsoft Core Module.
+description: API reference for the CTextureDetectionResultUnit class in Dynamsoft Core C++ Edition, an intermediate result unit containing detected texture patterns in the image.
keywords: texture detection result, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/texture-removed-binary-image-unit.md b/programming/cplusplus/api-reference/core/intermediate-results/texture-removed-binary-image-unit.md
index 9ea429b..c44db24 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/texture-removed-binary-image-unit.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/texture-removed-binary-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CTextureRemovedBinaryImageUnit - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CTextureRemovedBinaryImageUnit in Dynamsoft Core Module.
+description: API reference for the CTextureRemovedBinaryImageUnit class in Dynamsoft Core C++ Edition, an intermediate result unit containing the binary image with background texture removed.
keywords: texture removed binary image, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/texture-removed-grayscale-image-unit.md b/programming/cplusplus/api-reference/core/intermediate-results/texture-removed-grayscale-image-unit.md
index 9c3fa3f..0ae4021 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/texture-removed-grayscale-image-unit.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/texture-removed-grayscale-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CTextureRemovedGrayscaleImageUnit - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CTextureRemovedGrayscaleImageUnit in Dynamsoft Core Module.
+description: API reference for the CTextureRemovedGrayscaleImageUnit class in Dynamsoft Core C++ Edition, an intermediate result unit containing the grayscale image with background texture removed.
keywords: text removed grayscale image, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/intermediate-results/transformed-grayscale-image-unit.md b/programming/cplusplus/api-reference/core/intermediate-results/transformed-grayscale-image-unit.md
index a4b6215..8caec38 100644
--- a/programming/cplusplus/api-reference/core/intermediate-results/transformed-grayscale-image-unit.md
+++ b/programming/cplusplus/api-reference/core/intermediate-results/transformed-grayscale-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CTransformedGrayscaleImageUnit - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CTransformedGrayscaleImageUnit in Dynamsoft Core Module.
+description: API reference for the CTransformedGrayscaleImageUnit class in Dynamsoft Core C++ Edition, an intermediate result unit containing the grayscale image after transformation (e.g., inversion).
keywords: transformed grayscale image, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/core/structs/intermediate-result-extra-info.md b/programming/cplusplus/api-reference/core/structs/intermediate-result-extra-info.md
index b8d4b0d..bc0326b 100644
--- a/programming/cplusplus/api-reference/core/structs/intermediate-result-extra-info.md
+++ b/programming/cplusplus/api-reference/core/structs/intermediate-result-extra-info.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: struct IntermediateResultExtraInfo - Dynamsoft Core Module C++ Edition API Reference
-description: This page shows the C++ edition of the struct IntermediateResultExtraInfo in Dynamsoft Core Module.
+description: API reference for the IntermediateResultExtraInfo struct in Dynamsoft Core C++ Edition, storing supplementary metadata (task name, section type, stage) for intermediate results.
keywords: intermediate result, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/id-utility/identity-processor.md b/programming/cplusplus/api-reference/id-utility/identity-processor.md
index ed86163..9eb77ea 100644
--- a/programming/cplusplus/api-reference/id-utility/identity-processor.md
+++ b/programming/cplusplus/api-reference/id-utility/identity-processor.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CIdentityProcessor - Dynamsoft Identity Utility Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CIdentityProcessor in Dynamsoft Identity Utility Module.
+description: API reference for the CIdentityProcessor class in Dynamsoft Identity Utility C++ Edition, providing methods for identity document processing and field extraction.
keywords: identity processor, c++
---
diff --git a/programming/cplusplus/api-reference/id-utility/identity-utility-module.md b/programming/cplusplus/api-reference/id-utility/identity-utility-module.md
index f818121..3859383 100644
--- a/programming/cplusplus/api-reference/id-utility/identity-utility-module.md
+++ b/programming/cplusplus/api-reference/id-utility/identity-utility-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CIdentityUtilityModule - Dynamsoft Identity Utility Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CIdentityUtilityModule in Dynamsoft Identity Utility Module.
+description: API reference for the CIdentityUtilityModule class in Dynamsoft Identity Utility C++ Edition, providing module-level utilities such as version retrieval.
keywords: identity utility module, c++
---
diff --git a/programming/cplusplus/api-reference/image-processing/image-processing-module.md b/programming/cplusplus/api-reference/image-processing/image-processing-module.md
index d43fa49..7eaf02a 100644
--- a/programming/cplusplus/api-reference/image-processing/image-processing-module.md
+++ b/programming/cplusplus/api-reference/image-processing/image-processing-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CImageProcessingModule - Dynamsoft Capture Vision C++ Edition API Reference
-description: This page shows the C++ edition of the class CImageProcessingModule in Dynamsoft Utility Module.
+description: API reference for the CImageProcessingModule class in Dynamsoft Image Processing C++ Edition, providing module-level utilities such as version retrieval.
keywords: image processing module, c++
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/cplusplus/api-reference/index.md b/programming/cplusplus/api-reference/index.md
index 9da08e9..7761e15 100644
--- a/programming/cplusplus/api-reference/index.md
+++ b/programming/cplusplus/api-reference/index.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Index - Dynamsoft Capture Vision C++ Edition API Reference
-description: The index of Dynamsoft Capture Vision C++ edition API reference.
+description: Full API reference index for Dynamsoft Capture Vision C++ Edition, listing all classes and enumerations across the CaptureVisionRouter, Core, Utility, License, and other modules.
keywords: API reference, index, c++
needAutoGenerateSidebar: false
---
diff --git a/programming/cplusplus/api-reference/license/license-manager.md b/programming/cplusplus/api-reference/license/license-manager.md
index bdb0405..1d51b74 100644
--- a/programming/cplusplus/api-reference/license/license-manager.md
+++ b/programming/cplusplus/api-reference/license/license-manager.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CLicenseManager - Dynamsoft License Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CLicenseManager in Dynamsoft License Module.
+description: API reference for the CLicenseManager class in Dynamsoft License C++ Edition, providing methods to initialize and validate Dynamsoft SDK licenses.
keywords: license manager, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/license/license-module.md b/programming/cplusplus/api-reference/license/license-module.md
index 257fbf2..a073b72 100644
--- a/programming/cplusplus/api-reference/license/license-module.md
+++ b/programming/cplusplus/api-reference/license/license-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CLicenseModule - Dynamsoft Capture Vision C++ Edition API Reference
-description: This page shows the C++ edition of the class CLicenseModule in Dynamsoft License Module.
+description: API reference for the CLicenseModule class in Dynamsoft License C++ Edition, providing version retrieval for the license module.
keywords: license module, c++
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/cplusplus/api-reference/utility/directory-fetcher.md b/programming/cplusplus/api-reference/utility/directory-fetcher.md
index f44a973..f93dd7d 100644
--- a/programming/cplusplus/api-reference/utility/directory-fetcher.md
+++ b/programming/cplusplus/api-reference/utility/directory-fetcher.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CDirectoryFetcher - Dynamsoft Utility Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CDirectoryFetcher in Dynamsoft Utility Module.
+description: API reference for the CDirectoryFetcher class in Dynamsoft Utility C++ Edition, providing an image source adapter that feeds image files from a specified directory into the capture pipeline.
keywords: directory fetcher, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/utility/enum-filter-type.md b/programming/cplusplus/api-reference/utility/enum-filter-type.md
index 13e4141..f03d361 100644
--- a/programming/cplusplus/api-reference/utility/enum-filter-type.md
+++ b/programming/cplusplus/api-reference/utility/enum-filter-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: FilterType - Dynamsoft Utility Enumerations
-description: The enumeration FilterType of Dynamsoft Utility describes the specified image filter applied to an input image.
+description: Reference for the FilterType enumeration in Dynamsoft Utility C++ Edition, specifying the image filter type applied during image processing operations.
keywords: image filter
codeAutoHeight: true
---
diff --git a/programming/cplusplus/api-reference/utility/file-fetcher.md b/programming/cplusplus/api-reference/utility/file-fetcher.md
index a99be88..daca3a6 100644
--- a/programming/cplusplus/api-reference/utility/file-fetcher.md
+++ b/programming/cplusplus/api-reference/utility/file-fetcher.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CFileFetcher - Dynamsoft Utility Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CFileFetcher in Dynamsoft Utility Module.
+description: API reference for the CFileFetcher class in Dynamsoft Utility C++ Edition, providing an image source adapter that feeds a single image file into the capture pipeline.
keywords: file fetcher, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/utility/image-drawer.md b/programming/cplusplus/api-reference/utility/image-drawer.md
index dffabb8..174507a 100644
--- a/programming/cplusplus/api-reference/utility/image-drawer.md
+++ b/programming/cplusplus/api-reference/utility/image-drawer.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CImageDrawer - Dynamsoft Utility Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CImageDrawer in Dynamsoft Utility Module.
+description: API reference for the CImageDrawer class in Dynamsoft Utility C++ Edition, providing methods to draw result overlays (bounding boxes, text) onto images.
keywords: image drawer, drawing on image, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/utility/image-io.md b/programming/cplusplus/api-reference/utility/image-io.md
index 2dae6af..98d5f95 100644
--- a/programming/cplusplus/api-reference/utility/image-io.md
+++ b/programming/cplusplus/api-reference/utility/image-io.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CImageIO - Dynamsoft Utility Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CImageIO in Dynamsoft Utility Module.
+description: API reference for the CImageIO class in Dynamsoft Utility C++ Edition, providing methods to read images from files and save images to files.
keywords: image io, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/utility/image-processor.md b/programming/cplusplus/api-reference/utility/image-processor.md
index 126e67d..9683572 100644
--- a/programming/cplusplus/api-reference/utility/image-processor.md
+++ b/programming/cplusplus/api-reference/utility/image-processor.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CImageProcessor - Dynamsoft Utility Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CImageProcessor in Dynamsoft Utility Module.
+description: API reference for the CImageProcessor class in Dynamsoft Utility C++ Edition, providing image conversion methods such as grayscale conversion and binarization.
keywords: image processor, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/utility/multi-frame-result-cross-filter.md b/programming/cplusplus/api-reference/utility/multi-frame-result-cross-filter.md
index 7a49b1c..80a6af4 100644
--- a/programming/cplusplus/api-reference/utility/multi-frame-result-cross-filter.md
+++ b/programming/cplusplus/api-reference/utility/multi-frame-result-cross-filter.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CMultiFrameResultCrossFilter - Dynamsoft Capture Vision C++ Edition API Reference
-description: This page shows the C++ edition of the class CMultiFrameResultCrossFilter in Utility Module.
+description: API reference for the CMultiFrameResultCrossFilter class in Dynamsoft Utility C++ Edition, filtering captured results across multiple frames to improve reliability and reduce duplicates.
keywords: multiple frame result cross filter, c++
---
diff --git a/programming/cplusplus/api-reference/utility/proactive-image-source-adapter.md b/programming/cplusplus/api-reference/utility/proactive-image-source-adapter.md
index fcd9265..a53d2f5 100644
--- a/programming/cplusplus/api-reference/utility/proactive-image-source-adapter.md
+++ b/programming/cplusplus/api-reference/utility/proactive-image-source-adapter.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CProactiveImageSourceAdapter - Dynamsoft Utility Module C++ Edition API Reference
-description: This page shows the C++ edition of the class CProactiveImageSourceAdapter in Dynamsoft Utility Module.
+description: API reference for the CProactiveImageSourceAdapter class in Dynamsoft Utility C++ Edition, an image source adapter that proactively fetches images from a buffer for continuous processing.
keywords: proactive image source adapter, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/api-reference/utility/utility-module.md b/programming/cplusplus/api-reference/utility/utility-module.md
index fc2981d..ea769f9 100644
--- a/programming/cplusplus/api-reference/utility/utility-module.md
+++ b/programming/cplusplus/api-reference/utility/utility-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CUtilityModule - Dynamsoft Capture Vision C++ Edition API Reference
-description: This page shows the C++ edition of the class CUtilityModule in Dynamsoft Utility Module.
+description: API reference for the CUtilityModule class in Dynamsoft Utility C++ Edition, providing module-level utilities such as version retrieval.
keywords: utility module, c++
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/cplusplus/index.md b/programming/cplusplus/index.md
index 5fcbfe8..0b93d54 100644
--- a/programming/cplusplus/index.md
+++ b/programming/cplusplus/index.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Index - Dynamsoft Capture Vision C++ Edition
-description: The introduction of Dynamsoft Capture Vision C++ edition.
+description: Overview of Dynamsoft Capture Vision C++ Edition, including feature highlights, supported modules, system requirements, and links to the user guide, API reference, and release notes.
keywords: API reference, index, c++
needAutoGenerateSidebar: true
---
diff --git a/programming/cplusplus/release-notes/cpp-2.md b/programming/cplusplus/release-notes/cpp-2.md
new file mode 100644
index 0000000..3cdfdf6
--- /dev/null
+++ b/programming/cplusplus/release-notes/cpp-2.md
@@ -0,0 +1,100 @@
+---
+layout: default-layout
+title: Release Notes v2.x - Dynamsoft Capture Vision Bundle C++ Edition
+description: This is the release notes page of Dynamsoft Capture Vision Bundle C++ Edition v2.x.
+keywords: release notes, C++
+needGenerateH3Content: false
+---
+
+# Release Notes for C++ Edition - 2.x
+
+## 2.6.1000 (11/28/2024)
+
+### Highlights
+
+- Enhanced document detection delivers more reliable results, particularly for single-document scenarios. Key improvements include:
+ - Strengthened detection algorithms for greater accuracy and robustness.
+ - Optimized parameter configurations for better adaptability across diverse scenarios.
+ - Refined cross-verification rules to ensure more consistent detection outcomes.
+
+### Changelogs
+
+#### New
+
+- Added a new mode, `CICM_EDGE_ENHANCEMENT`, to the `ColourConversionModes` parameter, designed to enhance edge details when converting a color image to grayscale.
+- Introduced the concept of `LogicLines` to enhance the processing and analysis of document structures.
+ - Added a new value, `IRUT_LOGIC_LINES`, to the `IntermediateResultUnitType` enumeration.
+ - Added a new function `OnLogicLinesReceived` to the class `CIntermediateResultReceiver` which will be called when logic lines have been received.
+ - Added a new class, `CLogicLinesUnit`, to represent an intermediate result unit containing logic lines.
+- Added the `GetCrossVerificationStatus` function to both the `CDetectedQuadResultItem` and `CNormalizedImageResultItem` classes, along with a new `CrossVerificationStatus` enumeration, to retrieve the cross-verification status of the result.
+- Added the `GetParameterTemplateCount` and `GetParameterTemplateName` functions to the `CCaptureVisionRouter` class to improve accessibility and usability of templates.
+- Added the `GetFieldRawValue` method to the `CParsedResultItem` class to retrieve the raw value of the field.
+
+#### Fixed
+
+- Fixed a bug in `CTextZone` caused by the absence of a custom copy constructor, which led to improper memory management with the default copy constructor.
+- Fixed a bug where the `Default` preset template was not used when the default value was passed for the `templateName` parameter.
+- Fixed a potential crash bug during template reading.
+- Fixed a bug in DPM mode where the `isMirrored` value in the `CBarcodeResultItem` was not correctly assigned.
+- Fixed a bug where DotCode could not be decoded in certain scenarios.
+- Small fixes and tweaks.
+
+#### Changed
+
+- Updated the parameter configurations for the `DetectDocumentBoundaries_Default` and `DetectAndNormalizeDocument_Default` preset templates to default to single-document mode.
+- Changed default value of `ExpectedDocumentsCount` paramter from 0 to 1 to better support single-document mode.
+- Changed default value of `CornerAngleRange` paramter from [70, 110] to [60, 120] to support a wider range of document capture angles.
+- Modified the return logic for `DetectedQuadResultItem` and `NormalizedImageResultItem` when `ResultCrossVerification` is `enabled`. Previously, only verified results were returned; now, results are returned regardless of verification status, and the results include a `CrossVerificationStatus` to indicate the verification state.
+- Removed the `LineExtractMode` parameter and replaced it with `ShortlineDetectionMode` and `LineAssemblyMode` for more flexible and precise configuration.
+
+
+
+## 2.4.2000 (10/10/2024)
+
+### Highlights
+
+- Added to-the-latest overlapping feature.
+- Added ARM64 and macOS components back to the SDK.
+- Improved the error handling logic of methods `Capture`, `StartCapturing` and `InitLicense` to clearly report a licensing issue.
+
+### Changelogs
+
+#### New
+
+- Added new functions `SetMaxOverlappingFrames`, `GetMaxOverlappingFrames`, `EnableLatestOverlapping` and `IsLatestOverlappingEnabled` to the class `CMultiFrameResultCrossFilter`.
+
+- Added new error codes
+ - `EC_LICENSE_WARNING`
+ - `EC_BARCODE_READER_LICENSE_NOT_FOUND`
+ - `EC_LABEL_RECOGNIZER_LICENSE_NOT_FOUND`
+ - `EC_DOCUMENT_NORMALIZER_LICENSE_NOT_FOUND`
+ - `EC_CODE_PARSER_LICENSE_NOT_FOUND`
+
+#### Fixed
+
+- Fixed a crash bug caused by the usage of RegEx.
+- Fixed a bug that could prevent the reading of `GS1_DATABAR_EXPANDED_STACKED` barcodes.
+- Small fixes and tweaks.
+
+#### Changed
+
+- Changed the template loading mode. By default, the library loads all template files from the `Templates` folder in the same directory as the library file.
+- Changed the enumeration value of `BarcodeFormat::BF_ALL` to 0xFFFFFFFEFFFFFFFF.
+
+### Included Submodules and Their Versions
+
+The following submodules are included in this SDK release along with their respective versions:
+
+- **DynamsoftCaptureVisionRouter** Module: v2.4.20
+- **DynamsoftCore** Module: v3.4.20
+- **DynamsoftLicense** Module: v3.4.20
+- **DynamsoftUtility** Module: v1.4.20
+- **DynamsoftImageProcessing** Module: v2.4.20
+- **DynamsoftBarcodeReader** Module: v10.4.20
+- **DynamsoftLabelRecognizer** Module: v3.4.20
+- **DynamsoftDocumentNormalizer** Module: v2.4.20
+- **DynamsoftCodeParser** Module: v2.4.20
+- **DynamsoftCodeParserDedicator** Module: v1.2.30
+- **DynamsoftNeuralNetwork** Module: v1.0.20
+
+
diff --git a/programming/cplusplus/release-notes/cpp-3.md b/programming/cplusplus/release-notes/cpp-3.md
index 271a283..f375195 100644
--- a/programming/cplusplus/release-notes/cpp-3.md
+++ b/programming/cplusplus/release-notes/cpp-3.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Release Notes v3.x - Dynamsoft Capture Vision Bundle C++ Edition
-description: This is the release notes page of Dynamsoft Capture Vision Bundle C++ Edition v3.x.
+description: Release notes for Dynamsoft Capture Vision Bundle C++ Edition v3.x, covering new features, AI model updates, and bug fixes.
keywords: release notes, C++
needGenerateH3Content: false
---
diff --git a/programming/cplusplus/release-notes/index.md b/programming/cplusplus/release-notes/index.md
index 800bae0..0638a17 100644
--- a/programming/cplusplus/release-notes/index.md
+++ b/programming/cplusplus/release-notes/index.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Release Notes index - Dynamsoft Capture Vision CPP Edition
-description: The index of release notes - Dynamsoft Capture Vision CPP Edition.
+description: Chronological release notes index for Dynamsoft Capture Vision Bundle C++ Edition.
keywords: release notes, index, CPP
needAutoGenerateSidebar: true
noTitleIndex: true
@@ -9,12 +9,12 @@ noTitleIndex: true
# Release Notes - Dynamsoft Capture Vision CPP
-- [3.4.1000 (02/05/2026)]({{ site.dcvb_cpp_release_notes_v3 }}cpp-3.html#341000-02052026)
-- [3.2.5000 (12/16/2025)]({{ site.dcvb_cpp_release_notes_v3 }}cpp-3.html#325000-12162025)
-- [3.2.1000 (10/14/2025)]({{ site.dcvb_cpp_release_notes_v3 }}cpp-3.html#321000-10142025)
-- [3.0.6000 (08/06/2025)]({{ site.dcvb_cpp_release_notes_v3 }}cpp-3.html#306000-08062025)
-- [3.0.4000 (07/15/2025)]({{ site.dcvb_cpp_release_notes_v3 }}cpp-3.html#304000-07152025)
-- [3.0.3000 (05/13/2025)]({{ site.dcvb_cpp_release_notes_v3 }}cpp-3.html#303000-05132025)
-- [3.0.1000 (03/04/2025)]({{ site.dcvb_cpp_release_notes_v3 }}cpp-3.html#301000-03042025)
-- [2.6.1000 (11/28/2024)]({{ site.dcvb_cpp_release_notes_v2 }}cpp-2.html#261000-11282024)
-- [2.4.2000 (10/10/2024)]({{ site.dcvb_cpp_release_notes_v2 }}cpp-2.html#242000-10102024)
+- [3.4.1000 (02/05/2026)]({{ site.dcvb_cpp_release_notes }}cpp-3.html#341000-02052026)
+- [3.2.5000 (12/16/2025)]({{ site.dcvb_cpp_release_notes }}cpp-3.html#325000-12162025)
+- [3.2.1000 (10/14/2025)]({{ site.dcvb_cpp_release_notes }}cpp-3.html#321000-10142025)
+- [3.0.6000 (08/06/2025)]({{ site.dcvb_cpp_release_notes }}cpp-3.html#306000-08062025)
+- [3.0.4000 (07/15/2025)]({{ site.dcvb_cpp_release_notes }}cpp-3.html#304000-07152025)
+- [3.0.3000 (05/13/2025)]({{ site.dcvb_cpp_release_notes }}cpp-3.html#303000-05132025)
+- [3.0.1000 (03/04/2025)]({{ site.dcvb_cpp_release_notes }}cpp-3.html#301000-03042025)
+- [2.6.1000 (11/28/2024)]({{ site.dcvb_cpp_release_notes }}cpp-2.html#261000-11282024)
+- [2.4.2000 (10/10/2024)]({{ site.dcvb_cpp_release_notes }}cpp-2.html#242000-10102024)
diff --git a/programming/cplusplus/samples/index.md b/programming/cplusplus/samples/index.md
index 9dce8f1..1d7fe08 100644
--- a/programming/cplusplus/samples/index.md
+++ b/programming/cplusplus/samples/index.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Samples - Dynamsoft Capture Vision Bundle C++ Edition
-description: Sample list page of Dynamsoft Capture Vision Bundle C++ Edition.
+description: A list of C++ code samples for Dynamsoft Capture Vision Bundle, including document scanner, MRZ scanner, and barcode reader demos.
keywords: C++
needAutoGenerateSidebar: false
---
diff --git a/programming/cplusplus/user-guide/document-scanner.md b/programming/cplusplus/user-guide/document-scanner.md
index b3e0648..cbb75cf 100644
--- a/programming/cplusplus/user-guide/document-scanner.md
+++ b/programming/cplusplus/user-guide/document-scanner.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: User Guide for Document Scanner with C++
-description: This is the user guide page of Document Scanner for C++ Language.
+description: Step-by-step guide to building a document scanning application with Dynamsoft Capture Vision C++ Edition, covering setup, capture, detection, and normalization.
keywords: c++, user guide
---
diff --git a/programming/cplusplus/user-guide/index.md b/programming/cplusplus/user-guide/index.md
index c8fdb3e..53048d2 100644
--- a/programming/cplusplus/user-guide/index.md
+++ b/programming/cplusplus/user-guide/index.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: C++ User Guide - Dynamsoft Capture Vision
-description: This is the user guide page of Dynamsoft Capture Vision for C++ Language.
+description: Index page for Dynamsoft Capture Vision C++ Edition user guide, linking to document scanner, MRZ scanner, and other scenario guides.
keywords: c++, user guide
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/cplusplus/user-guide/mrz-scanner.md b/programming/cplusplus/user-guide/mrz-scanner.md
index e518750..f37e7e0 100644
--- a/programming/cplusplus/user-guide/mrz-scanner.md
+++ b/programming/cplusplus/user-guide/mrz-scanner.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: User Guide for MRZ Scanner with C++
-description: This is the user guide page of MRZ Scanner for C++ Language.
+description: Step-by-step guide to building an MRZ (Machine Readable Zone) scanning application with Dynamsoft Capture Vision C++ Edition.
keywords: c++, user guide
---
diff --git a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/buffered-items-manager.md b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/buffered-items-manager.md
index 2f1213b..a24eafc 100644
--- a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/buffered-items-manager.md
+++ b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/buffered-items-manager.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class BufferedItemsManager - Dynamsoft Capture Vision Router Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class BufferedItemsManager in Dynamsoft Capture Vision Router Module.
+description: API reference for the BufferedItemsManager class in Dynamsoft Capture Vision .NET Edition, which manages the buffer of captured result items for cross-frame verification.
keywords: buffered items manager, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/capture-state-listener.md b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/capture-state-listener.md
index 873e681..65cdffc 100644
--- a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/capture-state-listener.md
+++ b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/capture-state-listener.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ICaptureStateListener Interface - Dynamsoft Capture Vision Module .NET Edition API Reference
-description: Definition of ICaptureStateListener interface in Dynamsoft Capture Vision Module .NET Edition.
+description: API reference for the ICaptureStateListener interface in Dynamsoft Capture Vision .NET Edition, which receives notifications when the capture state changes.
keywords: capture state listener, .NET
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/capture-vision-router-module.md b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/capture-vision-router-module.md
index 416cbb0..2429c43 100644
--- a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/capture-vision-router-module.md
+++ b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/capture-vision-router-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouterModule Class - Dynamsoft Capture Vision Module .NET Edition API Reference
-description: Definition of CaptureVisionRouterModule class in Dynamsoft Capture Vision Module .NET Edition.
+description: API reference for the CaptureVisionRouterModule class in Dynamsoft Capture Vision .NET Edition, which provides general functions for the CVR module.
keywords: capture vision router module, .NET
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/captured-result-filter.md b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/captured-result-filter.md
index ffa7675..fdb3110 100644
--- a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/captured-result-filter.md
+++ b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/captured-result-filter.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CapturedResultFilter Class - Dynamsoft Capture Vision Module .NET Edition API Reference
-description: Definition of CapturedResultFilter class in Dynamsoft Capture Vision Module .NET Edition.
+description: API reference for the CapturedResultFilter class in Dynamsoft Capture Vision .NET Edition, which filters specific result types from the captured results.
keywords: captured result receiver, .NET
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/captured-result-receiver.md b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/captured-result-receiver.md
index 5652aea..c999c3c 100644
--- a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/captured-result-receiver.md
+++ b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/captured-result-receiver.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CapturedResultReceiver Class - Dynamsoft Capture Vision Module .NET Edition API Reference
-description: Definition of CapturedResultReceiver class in Dynamsoft Capture Vision Module .NET Edition.
+description: API reference for the CapturedResultReceiver class in Dynamsoft Capture Vision .NET Edition, which receives callbacks with captured results from image processing.
keywords: captured result receiver, .NET
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/captured-result.md b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/captured-result.md
index 6d6a8b7..1df3d13 100644
--- a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/captured-result.md
+++ b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/captured-result.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CapturedResult Class - Dynamsoft Capture Vision Module .NET Edition API Reference
-description: Definition of CapturedResult class in Dynamsoft Capture Vision Module .NET Edition.
+description: API reference for the CapturedResult class in Dynamsoft Capture Vision .NET Edition, which holds all result items returned from an image capture and processing task.
keywords: captured result, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/image-source-state-listener.md b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/image-source-state-listener.md
index b005929..56a3964 100644
--- a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/image-source-state-listener.md
+++ b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/image-source-state-listener.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: IImageSourceStateListener Interface - Dynamsoft Capture Vision Router Module .NET Edition API Reference
-description: Definition of IImageSourceStateListener interface in Dynamsoft Capture Vision Module .NET Edition.
+description: API reference for the IImageSourceStateListener interface in Dynamsoft Capture Vision .NET Edition, which receives notifications when the image source state changes.
keywords: image source state listener, .NET
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-manager.md b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-manager.md
index 0daa54d..60cbe8a 100644
--- a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-manager.md
+++ b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-manager.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class IntermediateResultManager - Dynamsoft Capture Vision Router .NET Edition API Reference
-description: This page shows the .NET Edition of the class IntermediateResultManager in Dynamsoft Capture Vision Router Module.
+description: API reference for the IntermediateResultManager class in Dynamsoft Capture Vision .NET Edition, which manages access to intermediate results during image processing.
keywords: intermediate result manager, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-receiver.md b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-receiver.md
index a144c06..19d13eb 100644
--- a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-receiver.md
+++ b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-receiver.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class IntermediateResultReceiver - Dynamsoft Core Module .NET Edition API Reference
-description: The class IntermediateResultReceiver of CaptureVisionRouter module .NET Edition is responsible for receiving intermediate results.
+description: API reference for the IntermediateResultReceiver class in Dynamsoft Capture Vision .NET Edition, which receives callbacks with intermediate results during image processing.
keywords: intermediate result receiver, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/preset-template.md b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/preset-template.md
index 9c2c519..ffc3887 100644
--- a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/preset-template.md
+++ b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/preset-template.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: PresetTemplate Class - Dynamsoft Capture Vision Module .NET Edition API Reference
-description: Definition of PresetTemplate class in Dynamsoft Capture Vision Module .NET Edition.
+description: API reference for the PresetTemplate class in Dynamsoft Capture Vision .NET Edition, which defines built-in template names for common capture scenarios.
keywords: preset template, .NET
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/simplified-capture-vision-settings-v10.4.2000.md b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/simplified-capture-vision-settings-v10.4.2000.md
index 8d603fe..7fc3545 100644
--- a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/simplified-capture-vision-settings-v10.4.2000.md
+++ b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/simplified-capture-vision-settings-v10.4.2000.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: SimplifiedCaptureVisionSettings Class - Dynamsoft Capture Vision Module .NET Edition API Reference
-description: Definition of SimplifiedCaptureVisionSettings class in Dynamsoft Capture Vision Module .NET Edition.
+description: API reference for the SimplifiedCaptureVisionSettings class (v10.4.2000) in Dynamsoft Capture Vision .NET Edition, which contains simplified configuration options for capture tasks.
keywords: class, .NET, SimplifiedCaptureVisionSettings
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/simplified-capture-vision-settings.md b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/simplified-capture-vision-settings.md
index 874f293..1256f3f 100644
--- a/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/simplified-capture-vision-settings.md
+++ b/programming/dotnet/api-reference/capture-vision-router/auxiliary-classes/simplified-capture-vision-settings.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: SimplifiedCaptureVisionSettings Class - Dynamsoft Capture Vision Module .NET Edition API Reference
-description: Definition of SimplifiedCaptureVisionSettings class in Dynamsoft Capture Vision Module .NET Edition.
+description: API reference for the SimplifiedCaptureVisionSettings class in Dynamsoft Capture Vision .NET Edition, which contains simplified configuration options for capture tasks.
keywords: class, .NET, SimplifiedCaptureVisionSettings
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/dotnet/api-reference/capture-vision-router/auxiliary-methods.md b/programming/dotnet/api-reference/capture-vision-router/auxiliary-methods.md
index 9dc2649..223284e 100644
--- a/programming/dotnet/api-reference/capture-vision-router/auxiliary-methods.md
+++ b/programming/dotnet/api-reference/capture-vision-router/auxiliary-methods.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Auxiliary Processing Methods - Dynamsoft Capture Vision Router Module .NET Edition API Reference
-description: Definition of CaptureVisionRouter class Auxiliary Methods in Dynamsoft Capture Vision Router Module .NET Edition.
+description: API reference for auxiliary methods of the CaptureVisionRouter class in Dynamsoft Capture Vision .NET Edition.
keywords: capture vision, auxiliary methods, api reference, .NET
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/dotnet/api-reference/capture-vision-router/capture-vision-router.md b/programming/dotnet/api-reference/capture-vision-router/capture-vision-router.md
index 95d8962..f3c81d0 100644
--- a/programming/dotnet/api-reference/capture-vision-router/capture-vision-router.md
+++ b/programming/dotnet/api-reference/capture-vision-router/capture-vision-router.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Class- Dynamsoft Capture Vision Router Module .NET Edition API Reference
-description: This page is about the CaptureVisionRouter Class of Dynamsoft Capture Vision Router Module .NET Edition.
+description: API reference for the CaptureVisionRouter class in Dynamsoft Capture Vision .NET Edition, the central class for managing image capture and recognition workflows.
keywords: capture vision router, router, .NET, api reference
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/dotnet/api-reference/capture-vision-router/enum-capture-state.md b/programming/dotnet/api-reference/capture-vision-router/enum-capture-state.md
index f5802d7..c2a123a 100644
--- a/programming/dotnet/api-reference/capture-vision-router/enum-capture-state.md
+++ b/programming/dotnet/api-reference/capture-vision-router/enum-capture-state.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureState - Dynamsoft Vision Router .NET Enumerations
-description: The enumeration CaptureState describes the state of data capturing for .NET Edition.
+description: The enumeration CaptureState in Dynamsoft Capture Vision .NET Edition describes the possible states of the data capture process (started, stopped, paused, resumed).
keywords: Capture state
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/capture-vision-router/enum-image-source-state.md b/programming/dotnet/api-reference/capture-vision-router/enum-image-source-state.md
index 6f9de7c..4f4ae53 100644
--- a/programming/dotnet/api-reference/capture-vision-router/enum-image-source-state.md
+++ b/programming/dotnet/api-reference/capture-vision-router/enum-image-source-state.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageSourceState - Dynamsoft Vision Router .NET Enumerations
-description: The enumeration ImageSourceState describes the state of ImageSourceAdapter for .NET Edition.
+description: The enumeration ImageSourceState in Dynamsoft Capture Vision .NET Edition describes the possible states of the ImageSourceAdapter (exhausted or buffered).
keywords: Image source state
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/capture-vision-router/instantiate.md b/programming/dotnet/api-reference/capture-vision-router/instantiate.md
index d98b977..ac86afc 100644
--- a/programming/dotnet/api-reference/capture-vision-router/instantiate.md
+++ b/programming/dotnet/api-reference/capture-vision-router/instantiate.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Constructor and Destructor - Dynamsoft Capture Vision Router Module .NET Edition API Reference
-description: Definition of CaptureVisionRouter class Constructor and Destructor in Dynamsoft Capture Vision Router Module .NET Edition.
+description: API reference for the constructor and destructor of the CaptureVisionRouter class in Dynamsoft Capture Vision .NET Edition.
keywords: capture vision, router, instance, api reference, .NET, Constructor, Destructor
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/dotnet/api-reference/capture-vision-router/multiple-file-processing.md b/programming/dotnet/api-reference/capture-vision-router/multiple-file-processing.md
index 781321b..df75382 100644
--- a/programming/dotnet/api-reference/capture-vision-router/multiple-file-processing.md
+++ b/programming/dotnet/api-reference/capture-vision-router/multiple-file-processing.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Multiple-File Processing Methods - Dynamsoft Capture Vision Router Module .NET Edition API Reference
-description: Definition of CaptureVisionRouter class Multiple-File Processing Methods in Dynamsoft Capture Vision Router Module .NET Edition.
+description: API reference for the multiple-file processing methods of the CaptureVisionRouter class in Dynamsoft Capture Vision .NET Edition.
keywords: capture vision, multiple-file processing, api reference, .NET
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/dotnet/api-reference/capture-vision-router/settings.md b/programming/dotnet/api-reference/capture-vision-router/settings.md
index 710c0aa..6d3c4ef 100644
--- a/programming/dotnet/api-reference/capture-vision-router/settings.md
+++ b/programming/dotnet/api-reference/capture-vision-router/settings.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Settings - Dynamsoft Capture Vision Router Module .NET Edition API Reference
-description: Definition of CaptureVisionRouter class Setting Methods in Dynamsoft Capture Vision Router Module .NET Edition.
+description: API reference for the settings methods of the CaptureVisionRouter class in Dynamsoft Capture Vision .NET Edition, including template management and parameter configuration.
keywords: capture vision, router, settings, api reference, .NET
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/dotnet/api-reference/capture-vision-router/single-file-processing.md b/programming/dotnet/api-reference/capture-vision-router/single-file-processing.md
index 79c7136..ba7df17 100644
--- a/programming/dotnet/api-reference/capture-vision-router/single-file-processing.md
+++ b/programming/dotnet/api-reference/capture-vision-router/single-file-processing.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Single-File Processing Methods - Dynamsoft Capture Vision Router Module .NET Edition API Reference
-description: Definition of CaptureVisionRouter class Single-File Processing Methods in Dynamsoft Capture Vision Router Module .NET Edition.
+description: API reference for the single-file processing methods of the CaptureVisionRouter class in Dynamsoft Capture Vision .NET Edition.
keywords: capture vision, capture, image processing, api reference, .NET, single-file
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/dotnet/api-reference/core/basic-classes/captured-result-base.md b/programming/dotnet/api-reference/core/basic-classes/captured-result-base.md
index 6cacb9e..162ddf9 100644
--- a/programming/dotnet/api-reference/core/basic-classes/captured-result-base.md
+++ b/programming/dotnet/api-reference/core/basic-classes/captured-result-base.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class CapturedResultBase - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class CapturedResultBase in Dynamsoft Core Module.
+description: API reference for the CapturedResultBase class in Dynamsoft Core Module .NET Edition, the base class for all captured result types.
keywords: captured result base, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/basic-classes/captured-result-item.md b/programming/dotnet/api-reference/core/basic-classes/captured-result-item.md
index d666717..147d5d8 100644
--- a/programming/dotnet/api-reference/core/basic-classes/captured-result-item.md
+++ b/programming/dotnet/api-reference/core/basic-classes/captured-result-item.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CapturedResultItem Class - Dynamsoft Core Module .NET Edition API Reference
-description: Definition of CapturedResultItem class in Dynamsoft Core Module .NET Edition.
+description: API reference for the CapturedResultItem class in Dynamsoft Core Module .NET Edition, the base class for all types of captured result items.
keywords: captured result item, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/basic-classes/contour.md b/programming/dotnet/api-reference/core/basic-classes/contour.md
index 201556e..624de24 100644
--- a/programming/dotnet/api-reference/core/basic-classes/contour.md
+++ b/programming/dotnet/api-reference/core/basic-classes/contour.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class Contour - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class Contour in Dynamsoft Core Module.
+description: API reference for the Contour class in Dynamsoft Core Module .NET Edition, which represents a contour composed of a set of points.
keywords: contour, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/basic-classes/core-module.md b/programming/dotnet/api-reference/core/basic-classes/core-module.md
index 056a80d..f93ba98 100644
--- a/programming/dotnet/api-reference/core/basic-classes/core-module.md
+++ b/programming/dotnet/api-reference/core/basic-classes/core-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CoreModule Class - Dynamsoft Core Module .NET Edition API Reference
-description: Definition of CoreModule class in Dynamsoft Core Module .NET Edition.
+description: API reference for the CoreModule class in Dynamsoft Core Module .NET Edition, which provides general functions for the Core module such as version info.
keywords: core module, .NET
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/dotnet/api-reference/core/basic-classes/corner.md b/programming/dotnet/api-reference/core/basic-classes/corner.md
index d06649c..f682389 100644
--- a/programming/dotnet/api-reference/core/basic-classes/corner.md
+++ b/programming/dotnet/api-reference/core/basic-classes/corner.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class Corner - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class Corner in Dynamsoft Core Module.
+description: API reference for the Corner class in Dynamsoft Core Module .NET Edition, which represents a corner point formed by two line segments.
keywords: corner, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/basic-classes/edge.md b/programming/dotnet/api-reference/core/basic-classes/edge.md
index 2382190..75897fb 100644
--- a/programming/dotnet/api-reference/core/basic-classes/edge.md
+++ b/programming/dotnet/api-reference/core/basic-classes/edge.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class Edge - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class Edge in Dynamsoft Core Module.
+description: API reference for the Edge class in Dynamsoft Core Module .NET Edition, which represents an edge defined by two corner points.
keywords: edge, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/basic-classes/file-image-tag.md b/programming/dotnet/api-reference/core/basic-classes/file-image-tag.md
index 147242f..e4dab8a 100644
--- a/programming/dotnet/api-reference/core/basic-classes/file-image-tag.md
+++ b/programming/dotnet/api-reference/core/basic-classes/file-image-tag.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: FileImageTag Class - Dynamsoft Core Module .NET Edition API Reference
-description: Definition of FileImageTag class in Dynamsoft Core Module .NET Edition.
+description: API reference for the FileImageTag class in Dynamsoft Core Module .NET Edition, which stores image tag information for file-sourced images including file path and page index.
keywords: file image tag, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/basic-classes/image-data.md b/programming/dotnet/api-reference/core/basic-classes/image-data.md
index cf42b78..173ed40 100644
--- a/programming/dotnet/api-reference/core/basic-classes/image-data.md
+++ b/programming/dotnet/api-reference/core/basic-classes/image-data.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageData Class - Dynamsoft Core Module .NET Edition API Reference
-description: Definition of ImageData class in Dynamsoft Core Module .NET Edition.
+description: API reference for the ImageData class in Dynamsoft Core Module .NET Edition, which holds image pixel data along with width, height, stride, and pixel format information.
keywords: image data, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/basic-classes/image-source-adapter.md b/programming/dotnet/api-reference/core/basic-classes/image-source-adapter.md
index 3e46139..c433f99 100644
--- a/programming/dotnet/api-reference/core/basic-classes/image-source-adapter.md
+++ b/programming/dotnet/api-reference/core/basic-classes/image-source-adapter.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageSourceAdapter Class - Dynamsoft Core Module .NET Edition API Reference
-description: Definition of ImageSourceAdapter class in Dynamsoft Core Module .NET Edition.
+description: API reference for the ImageSourceAdapter class in Dynamsoft Core Module .NET Edition, the abstract base class for providing images to the CaptureVisionRouter.
keywords: image source adapter, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/basic-classes/image-source-error-listener.md b/programming/dotnet/api-reference/core/basic-classes/image-source-error-listener.md
index d2b8cad..180fc65 100644
--- a/programming/dotnet/api-reference/core/basic-classes/image-source-error-listener.md
+++ b/programming/dotnet/api-reference/core/basic-classes/image-source-error-listener.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: IImageSourceErrorListener Interface - Dynamsoft Capture Vision Module .NET Edition API Reference
-description: Definition of IImageSourceErrorListener interface in Dynamsoft Core Module .NET Edition.
+description: API reference for the IImageSourceErrorListener interface in Dynamsoft Core Module .NET Edition, which receives error notifications from the image source.
keywords: imagesource error listener, .NET
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/dotnet/api-reference/core/basic-classes/image-tag.md b/programming/dotnet/api-reference/core/basic-classes/image-tag.md
index ec5126c..7888086 100644
--- a/programming/dotnet/api-reference/core/basic-classes/image-tag.md
+++ b/programming/dotnet/api-reference/core/basic-classes/image-tag.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageTag Class - Dynamsoft Core Module .NET Edition API Reference
-description: Definition of ImageTag class in Dynamsoft Core Module .NET Edition.
+description: API reference for the ImageTag class in Dynamsoft Core Module .NET Edition, the base class for storing metadata tags associated with images.
keywords: image tag, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/basic-classes/line-segment.md b/programming/dotnet/api-reference/core/basic-classes/line-segment.md
index 6934d7e..2d11e18 100644
--- a/programming/dotnet/api-reference/core/basic-classes/line-segment.md
+++ b/programming/dotnet/api-reference/core/basic-classes/line-segment.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class LineSegment - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class LineSegment in Dynamsoft Core Module.
+description: API reference for the LineSegment class in Dynamsoft Core Module .NET Edition, which represents a line segment defined by two endpoint coordinates.
keywords: line segment, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/basic-classes/original-image-result-item.md b/programming/dotnet/api-reference/core/basic-classes/original-image-result-item.md
index 9c8c232..9ef4d50 100644
--- a/programming/dotnet/api-reference/core/basic-classes/original-image-result-item.md
+++ b/programming/dotnet/api-reference/core/basic-classes/original-image-result-item.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: OriginalImageResultItem Class - Dynamsoft Capture Vision Module .NET Edition API Reference
-description: Definition of OriginalImageResultItem class in Dynamsoft Core Module .NET Edition.
+description: API reference for the OriginalImageResultItem class in Dynamsoft Core Module .NET Edition, which represents the original input image as a captured result item.
keywords: original image, .NET
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/dotnet/api-reference/core/basic-classes/pdf-reading-parameter.md b/programming/dotnet/api-reference/core/basic-classes/pdf-reading-parameter.md
index 2be256d..c44240b 100644
--- a/programming/dotnet/api-reference/core/basic-classes/pdf-reading-parameter.md
+++ b/programming/dotnet/api-reference/core/basic-classes/pdf-reading-parameter.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: PDFReadingParameter Class - Dynamsoft Core Module .NET Edition API Reference
-description: Definition of PDFReadingParameter class in Dynamsoft Core Module .NET Edition.
+description: API reference for the PDFReadingParameter class in Dynamsoft Core Module .NET Edition, which configures PDF reading options such as mode, DPI, and raster data source.
keywords: pdf reading parameter, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/basic-classes/point.md b/programming/dotnet/api-reference/core/basic-classes/point.md
index 2d0301a..a8dc490 100644
--- a/programming/dotnet/api-reference/core/basic-classes/point.md
+++ b/programming/dotnet/api-reference/core/basic-classes/point.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Point Class - Dynamsoft Core Module .NET Edition API Reference
-description: Definition of Point class in Dynamsoft Core Module .NET Edition.
+description: API reference for the Point class in Dynamsoft Core Module .NET Edition, which represents a 2D point with x and y coordinates.
keywords: point, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/basic-classes/quadrilateral.md b/programming/dotnet/api-reference/core/basic-classes/quadrilateral.md
index bf2bfc0..6c76d2c 100644
--- a/programming/dotnet/api-reference/core/basic-classes/quadrilateral.md
+++ b/programming/dotnet/api-reference/core/basic-classes/quadrilateral.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Quadrilateral Class - Dynamsoft Core Module .NET Edition API Reference
-description: Definition of Quadrilateral class in Dynamsoft Core Module .NET Edition.
+description: API reference for the Quadrilateral class in Dynamsoft Core Module .NET Edition, which represents a quadrilateral shape defined by four corner points.
keywords: quadrilateral, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/basic-classes/rect.md b/programming/dotnet/api-reference/core/basic-classes/rect.md
index d2cfda5..f65efb2 100644
--- a/programming/dotnet/api-reference/core/basic-classes/rect.md
+++ b/programming/dotnet/api-reference/core/basic-classes/rect.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Rect Class - Dynamsoft Core Module .NET Edition API Reference
-description: Definition of Rect class in Dynamsoft Core Module .NET Edition.
+description: API reference for the Rect class in Dynamsoft Core Module .NET Edition, which represents a rectangle defined by its top-left point, width, and height.
keywords: rect, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/basic-classes/vector4.md b/programming/dotnet/api-reference/core/basic-classes/vector4.md
index 5f639b0..6990d7f 100644
--- a/programming/dotnet/api-reference/core/basic-classes/vector4.md
+++ b/programming/dotnet/api-reference/core/basic-classes/vector4.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class Vector4 - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class Vector4 in Dynamsoft Core Module.
+description: API reference for the Vector4 class in Dynamsoft Core Module .NET Edition, which represents a 4-element vector used for transformation matrices.
keywords: vector4, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/basic-classes/video-frame-tag.md b/programming/dotnet/api-reference/core/basic-classes/video-frame-tag.md
index c6d40af..308364e 100644
--- a/programming/dotnet/api-reference/core/basic-classes/video-frame-tag.md
+++ b/programming/dotnet/api-reference/core/basic-classes/video-frame-tag.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: VideoFrameTag Class - Dynamsoft Core Module .NET Edition API Reference
-description: Definition of VideoFrameTag class in Dynamsoft Core Module .NET Edition.
+description: API reference for the VideoFrameTag class in Dynamsoft Core Module .NET Edition, which stores metadata tags for video frame images including quality and cropping status.
keywords: video frame tag, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/enum-buffer-overflow-protection-mode.md b/programming/dotnet/api-reference/core/enum-buffer-overflow-protection-mode.md
index 9fb4a5b..f33800d 100644
--- a/programming/dotnet/api-reference/core/enum-buffer-overflow-protection-mode.md
+++ b/programming/dotnet/api-reference/core/enum-buffer-overflow-protection-mode.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: BufferOverflowProtectionMode - Dynamsoft Core .NET Enumerations
-description: The enumeration BufferOverflowProtectionMode describes the protection modes when the buffer of ImageSourceAdapter is overflow for .NET Edition.
+description: The enumeration BufferOverflowProtectionMode in Dynamsoft Core .NET Edition describes the strategy applied when the ImageSourceAdapter image buffer overflows (ignore new or update oldest).
keywords: Buffer overflow protection mode
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/core/enum-captured-result-item-type.md b/programming/dotnet/api-reference/core/enum-captured-result-item-type.md
index 1513835..2355118 100644
--- a/programming/dotnet/api-reference/core/enum-captured-result-item-type.md
+++ b/programming/dotnet/api-reference/core/enum-captured-result-item-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CapturedResultItemType - Dynamsoft Core .NET Enumerations
-description: The enumeration CapturedResultItemType describes all types of captured result item for .NET Edition.
+description: The enumeration CapturedResultItemType in Dynamsoft Core .NET Edition lists all possible result item types produced by the capture process (barcode, text line, document quad, etc.).
keywords: Captured result types
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/core/enum-colour-channel-usage-type.md b/programming/dotnet/api-reference/core/enum-colour-channel-usage-type.md
index ca7b63c..e04c4cd 100644
--- a/programming/dotnet/api-reference/core/enum-colour-channel-usage-type.md
+++ b/programming/dotnet/api-reference/core/enum-colour-channel-usage-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ColourChannelUsageType - Dynamsoft Core .NET Enumerations
-description: The enumeration ColourChannelUsageType describes how the color channel is used in the image for .NET Edition.
+description: The enumeration ColourChannelUsageType in Dynamsoft Core .NET Edition describes how colour channels are used during image processing.
keywords: Corner type
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/core/enum-corner-type.md b/programming/dotnet/api-reference/core/enum-corner-type.md
index 4e634b7..d652d89 100644
--- a/programming/dotnet/api-reference/core/enum-corner-type.md
+++ b/programming/dotnet/api-reference/core/enum-corner-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CornerType - Dynamsoft Core .NET Enumerations
-description: The enumeration CornerType describes how the corner is formed by its sides for .NET Edition.
+description: The enumeration CornerType in Dynamsoft Core .NET Edition describes how a corner is geometrically formed by its two sides.
keywords: Corner type
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/core/enum-cross-verification-status.md b/programming/dotnet/api-reference/core/enum-cross-verification-status.md
index 3139fd5..31f148e 100644
--- a/programming/dotnet/api-reference/core/enum-cross-verification-status.md
+++ b/programming/dotnet/api-reference/core/enum-cross-verification-status.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CrossVerificationStatus - Dynamsoft Core .NET Enumerations
-description: The enumeration CrossVerificationStatus describes the cross verification status of the captured results for .NET Edition.
+description: The enumeration CrossVerificationStatus in Dynamsoft Core .NET Edition indicates whether a captured result has been cross-verified across multiple frames.
keywords: cross verification status
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/core/enum-error-code.md b/programming/dotnet/api-reference/core/enum-error-code.md
index 2ca9519..0ffc7f9 100644
--- a/programming/dotnet/api-reference/core/enum-error-code.md
+++ b/programming/dotnet/api-reference/core/enum-error-code.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ErrorCode - Dynamsoft Core .NET Enumerations
-description: The enumeration ErrorCode describes all error codes for .NET Edition.
+description: The enumeration ErrorCode in Dynamsoft Core .NET Edition lists all error codes returned by Dynamsoft Capture Vision SDK operations.
keywords: Error code
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/core/enum-grayscale-enhancement-mode.md b/programming/dotnet/api-reference/core/enum-grayscale-enhancement-mode.md
index 0376089..22ccf44 100644
--- a/programming/dotnet/api-reference/core/enum-grayscale-enhancement-mode.md
+++ b/programming/dotnet/api-reference/core/enum-grayscale-enhancement-mode.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: GrayscaleEnhancementMode - Dynamsoft Core .NET Enumerations
-description: The enumeration GrayscaleEnhancementMode describes all available grayscale enhancement modes for .NET Edition.
+description: The enumeration GrayscaleEnhancementMode in Dynamsoft Core .NET Edition lists available image enhancement algorithms applied to grayscale images before recognition.
keywords: Grayscale enhancement modes
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/core/enum-grayscale-transformation-mode.md b/programming/dotnet/api-reference/core/enum-grayscale-transformation-mode.md
index ed0360b..2b73667 100644
--- a/programming/dotnet/api-reference/core/enum-grayscale-transformation-mode.md
+++ b/programming/dotnet/api-reference/core/enum-grayscale-transformation-mode.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: GrayscaleTransformationMode - Dynamsoft Core .NET Enumerations
-description: The enumeration GrayscaleTransformationMode describes all available grayscale transformation modes for .NET Edition.
+description: The enumeration GrayscaleTransformationMode in Dynamsoft Core .NET Edition describes the transformations (invert or keep original) applied when converting a colour image to grayscale.
keywords: Grayscale transformation modes
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/core/enum-image-capture-distance-mode.md b/programming/dotnet/api-reference/core/enum-image-capture-distance-mode.md
index 25e74f3..c8dcb6d 100644
--- a/programming/dotnet/api-reference/core/enum-image-capture-distance-mode.md
+++ b/programming/dotnet/api-reference/core/enum-image-capture-distance-mode.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageCaptureDistanceMode - Dynamsoft Core .NET Enumerations
-description: The enumeration ImageCaptureDistanceMode of Dynamsoft Core is used to distinguish the close-up images from the prospect images.
+description: The enumeration ImageCaptureDistanceMode in Dynamsoft Core .NET Edition distinguishes close-up captures from long-distance captures to optimize image processing.
keywords: Image capture distance
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/core/enum-image-file-format.md b/programming/dotnet/api-reference/core/enum-image-file-format.md
index 3b9e03d..694ba29 100644
--- a/programming/dotnet/api-reference/core/enum-image-file-format.md
+++ b/programming/dotnet/api-reference/core/enum-image-file-format.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageFileFormat - Dynamsoft Core .NET Enumerations
-description: The enumeration ImageFileFormat describes the format of image files for .NET Edition.
+description: The enumeration ImageFileFormat in Dynamsoft Core .NET Edition lists the supported image file formats (JPEG, PNG, BMP, PDF, etc.).
keywords: Image file format
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/core/enum-image-pixel-format.md b/programming/dotnet/api-reference/core/enum-image-pixel-format.md
index 6e0522b..00a66c2 100644
--- a/programming/dotnet/api-reference/core/enum-image-pixel-format.md
+++ b/programming/dotnet/api-reference/core/enum-image-pixel-format.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImagePixelFormat - Dynamsoft Core .NET Enumerations
-description: The enumeration ImagePixelFormat describes all supported image pixel formats for .NET Edition.
+description: The enumeration ImagePixelFormat in Dynamsoft Core .NET Edition lists all supported pixel formats (grayscale, RGB, RGBA, etc.) for image data.
keywords: Image pixel format
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/core/enum-image-tag-type.md b/programming/dotnet/api-reference/core/enum-image-tag-type.md
index 6110125..31794b2 100644
--- a/programming/dotnet/api-reference/core/enum-image-tag-type.md
+++ b/programming/dotnet/api-reference/core/enum-image-tag-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageTagType - Dynamsoft Core .NET Enumerations
-description: The enumeration ImageTagType describes the types of image tags for .NET Edition.
+description: The enumeration ImageTagType in Dynamsoft Core .NET Edition distinguishes between file-based and video-frame-based image tags.
keywords: Image tag type
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/core/enum-intermediate-result-unit-type.md b/programming/dotnet/api-reference/core/enum-intermediate-result-unit-type.md
index 0680f30..2099fad 100644
--- a/programming/dotnet/api-reference/core/enum-intermediate-result-unit-type.md
+++ b/programming/dotnet/api-reference/core/enum-intermediate-result-unit-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: IntermediateResultUnitType - Dynamsoft Core .NET Enumerations
-description: The enumeration IntermediateResultUnitType describes the type of the intermediate result unit for .NET Edition.
+description: The enumeration IntermediateResultUnitType in Dynamsoft Core .NET Edition lists all types of intermediate result units produced during image processing.
keywords: Intermediate result unit type
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/core/enum-pdf-reading-mode.md b/programming/dotnet/api-reference/core/enum-pdf-reading-mode.md
index 09d6636..e1bf95e 100644
--- a/programming/dotnet/api-reference/core/enum-pdf-reading-mode.md
+++ b/programming/dotnet/api-reference/core/enum-pdf-reading-mode.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: PDFReadingMode - Dynamsoft Core .NET Enumerations
-description: The enumeration PDFReadingMode describes all available PDF reading modes for .NET Edition.
+description: The enumeration PDFReadingMode in Dynamsoft Core .NET Edition lists the available modes for reading PDF files (raster, vector, auto).
keywords: PDF Reading Mode
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/core/enum-raster-data-source.md b/programming/dotnet/api-reference/core/enum-raster-data-source.md
index 0be23a6..afba921 100644
--- a/programming/dotnet/api-reference/core/enum-raster-data-source.md
+++ b/programming/dotnet/api-reference/core/enum-raster-data-source.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: RasterDataSource - Dynamsoft Core .NET Enumerations
-description: The enumeration RasterDataSource describes raster data source types for .NET Edition.
+description: The enumeration RasterDataSource in Dynamsoft Core .NET Edition specifies whether raster image data is sourced from pages or rendered PDFs.
keywords: Target type
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/core/enum-region-object-element-type.md b/programming/dotnet/api-reference/core/enum-region-object-element-type.md
index ad9f304..291ba8c 100644
--- a/programming/dotnet/api-reference/core/enum-region-object-element-type.md
+++ b/programming/dotnet/api-reference/core/enum-region-object-element-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: RegionObjectElementType - Dynamsoft Core .NET Enumerations
-description: The enumeration RegionObjectElementType describes the types of RegionObjectElement for .NET Edition.
+description: The enumeration RegionObjectElementType in Dynamsoft Core .NET Edition lists the types of region object elements (localized, recognized, etc.).
keywords: Region object element type
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/core/enum-section-type.md b/programming/dotnet/api-reference/core/enum-section-type.md
index cf3a55c..32108cb 100644
--- a/programming/dotnet/api-reference/core/enum-section-type.md
+++ b/programming/dotnet/api-reference/core/enum-section-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: SectionType - Dynamsoft Core .NET Enumerations
-description: The enumeration SectionType describes the section of the algorithm for .NET Edition.
+description: The enumeration SectionType in Dynamsoft Core .NET Edition identifies the processing section (region detection, barcode localization, barcode decoding, etc.) that produced a result.
keywords: Section type
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/core/enum-transform-matrix-type.md b/programming/dotnet/api-reference/core/enum-transform-matrix-type.md
index 187b54b..c38d4ba 100644
--- a/programming/dotnet/api-reference/core/enum-transform-matrix-type.md
+++ b/programming/dotnet/api-reference/core/enum-transform-matrix-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: TransformMatrixType - Dynamsoft Core .NET Enumerations
-description: The enumeration TransformMatrixType describes transform matrix types for .NET Edition.
+description: The enumeration TransformMatrixType in Dynamsoft Core .NET Edition lists transformation matrix types used to convert between local and original image coordinate systems.
keywords: Target type
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/core/enum-video-frame-quality.md b/programming/dotnet/api-reference/core/enum-video-frame-quality.md
index 6ad1b35..6ae3532 100644
--- a/programming/dotnet/api-reference/core/enum-video-frame-quality.md
+++ b/programming/dotnet/api-reference/core/enum-video-frame-quality.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: VideoFrameQuality - Dynamsoft Core .NET Enumerations
-description: The enumeration VideoFrameQuality describes the quality of video frames for .NET Edition.
+description: The enumeration VideoFrameQuality in Dynamsoft Core .NET Edition classifies video frame quality (high or low) to control which frames are processed.
keywords: Video frame quality
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/dotnet/api-reference/core/intermediate-results/auxiliary-region-element.md b/programming/dotnet/api-reference/core/intermediate-results/auxiliary-region-element.md
index 996605e..b57c481 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/auxiliary-region-element.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/auxiliary-region-element.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class AuxiliaryRegionElement - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class AuxiliaryRegionElement in Dynamsoft Core Module.
+description: API reference for the AuxiliaryRegionElement class in Dynamsoft Core Module .NET Edition, which represents an auxiliary region element in the intermediate result.
keywords: auxiliary region element, .NET
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/binary-image-unit.md b/programming/dotnet/api-reference/core/intermediate-results/binary-image-unit.md
index 1f2db7f..5ee6a2a 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/binary-image-unit.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/binary-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class BinaryImageUnit - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class BinaryImageUnit in Dynamsoft Core Module.
+description: API reference for the BinaryImageUnit class in Dynamsoft Core Module .NET Edition, which represents an intermediate result unit containing a binary (black-and-white) image.
keywords: binary image, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/colour-image-unit.md b/programming/dotnet/api-reference/core/intermediate-results/colour-image-unit.md
index 57e4514..9a90c40 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/colour-image-unit.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/colour-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ColourImageUnit - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class ColourImageUnit in Dynamsoft Core Module.
+description: API reference for the ColourImageUnit class in Dynamsoft Core Module .NET Edition, which represents an intermediate result unit containing a colour image.
keywords: colour image, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/contours-unit.md b/programming/dotnet/api-reference/core/intermediate-results/contours-unit.md
index 65485c9..371b962 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/contours-unit.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/contours-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ContoursUnit - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class ContoursUnit in Dynamsoft Core Module.
+description: API reference for the ContoursUnit class in Dynamsoft Core Module .NET Edition, which represents an intermediate result unit containing detected contours.
keywords: contours, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/enhanced-grayscale-image-unit.md b/programming/dotnet/api-reference/core/intermediate-results/enhanced-grayscale-image-unit.md
index 6f32f22..c85d4ce 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/enhanced-grayscale-image-unit.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/enhanced-grayscale-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class EnhancedGrayscaleImageUnit - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class EnhancedGrayscaleImageUnit in Dynamsoft Core Module.
+description: API reference for the EnhancedGrayscaleImageUnit class in Dynamsoft Core Module .NET Edition, which represents an intermediate result unit containing an enhanced grayscale image.
keywords: enhanced grayscale image, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/grayscale-image-unit.md b/programming/dotnet/api-reference/core/intermediate-results/grayscale-image-unit.md
index 287d296..eb85b26 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/grayscale-image-unit.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/grayscale-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class GrayscaleImageUnit - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class GrayscaleImageUnit in Dynamsoft Core Module.
+description: API reference for the GrayscaleImageUnit class in Dynamsoft Core Module .NET Edition, which represents an intermediate result unit containing a grayscale image.
keywords: grayscale image, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/intermediate-result-extra-info.md b/programming/dotnet/api-reference/core/intermediate-results/intermediate-result-extra-info.md
index e2f49af..cc51d8b 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/intermediate-result-extra-info.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/intermediate-result-extra-info.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class IntermediateResultExtraInfo - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the struct IntermediateResultExtraInfo in Dynamsoft Core Module.
+description: API reference for the IntermediateResultExtraInfo struct in Dynamsoft Core Module .NET Edition, which provides extra metadata about an intermediate result unit.
keywords: intermediate result, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/intermediate-result-unit.md b/programming/dotnet/api-reference/core/intermediate-results/intermediate-result-unit.md
index b8b41f0..4b089d0 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/intermediate-result-unit.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/intermediate-result-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class IntermediateResultUnit - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class IntermediateResultUnit in Dynamsoft Core Module.
+description: API reference for the IntermediateResultUnit class in Dynamsoft Core Module .NET Edition, the base class for all intermediate result units produced during image processing.
keywords: intermediate result, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/intermediate-result.md b/programming/dotnet/api-reference/core/intermediate-results/intermediate-result.md
index 3e28594..b0422e4 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/intermediate-result.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/intermediate-result.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class IntermediateResult - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class IntermediateResult in Dynamsoft Core Module.
+description: API reference for the IntermediateResult class in Dynamsoft Core Module .NET Edition, which contains a collection of intermediate result units from one stage of image processing.
keywords: task results, intermediate results, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/line-segments-unit.md b/programming/dotnet/api-reference/core/intermediate-results/line-segments-unit.md
index 9daa7fd..26a3e23 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/line-segments-unit.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/line-segments-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class LineSegmentsUnit - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class LineSegmentsUnit in Dynamsoft Core Module.
+description: API reference for the LineSegmentsUnit class in Dynamsoft Core Module .NET Edition, which represents an intermediate result unit containing detected line segments.
keywords: line segments, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/observed-parameters.md b/programming/dotnet/api-reference/core/intermediate-results/observed-parameters.md
index d9c46f7..66751d2 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/observed-parameters.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/observed-parameters.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ObservationParameters - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class ObservationParameters in Dynamsoft Core Module.
+description: API reference for the ObservationParameters class in Dynamsoft Core Module .NET Edition, which configures what intermediate result types are observed and passed to the IntermediateResultReceiver.
keywords: intermediate result, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/predetected-region-element.md b/programming/dotnet/api-reference/core/intermediate-results/predetected-region-element.md
index 719e739..70d33a1 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/predetected-region-element.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/predetected-region-element.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class PredetectedRegionElement - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class PredetectedRegionElement in Dynamsoft Core Module.
+description: API reference for the PredetectedRegionElement class in Dynamsoft Core Module .NET Edition, which represents a pre-detected region element identified before further processing.
keywords: predetected region element, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/predetected-regions-unit.md b/programming/dotnet/api-reference/core/intermediate-results/predetected-regions-unit.md
index 9c20414..fdf9def 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/predetected-regions-unit.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/predetected-regions-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class PredetectedRegionsUnit - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class PredetectedRegionsUnit in Dynamsoft Core Module.
+description: API reference for the PredetectedRegionsUnit class in Dynamsoft Core Module .NET Edition, which represents an intermediate result unit containing pre-detected regions.
keywords: predetected regions, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/region-object-element.md b/programming/dotnet/api-reference/core/intermediate-results/region-object-element.md
index 3cb65b3..32ed553 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/region-object-element.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/region-object-element.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class RegionObjectElement - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class RegionObjectElement in Dynamsoft Core Module.
+description: API reference for the RegionObjectElement class in Dynamsoft Core Module .NET Edition, the base class for all region-based intermediate result elements.
keywords: region object element, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/scaled-colour-image-unit.md b/programming/dotnet/api-reference/core/intermediate-results/scaled-colour-image-unit.md
index d40d891..67d09cd 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/scaled-colour-image-unit.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/scaled-colour-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ScaledColourImageUnit - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class ScaledColourImageUnit in Dynamsoft Core Module.
+description: API reference for the ScaledColourImageUnit class in Dynamsoft Core Module .NET Edition, which represents an intermediate result unit containing a scaled colour image.
keywords: scaled down colour image, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/short-lines-unit.md b/programming/dotnet/api-reference/core/intermediate-results/short-lines-unit.md
index 5bdc966..2f98f96 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/short-lines-unit.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/short-lines-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ShortLinesUnit - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class ShortLinesUnit in Dynamsoft Core Module.
+description: API reference for the ShortLinesUnit class in Dynamsoft Core Module .NET Edition, which represents an intermediate result unit containing detected short line segments.
keywords: Short lines, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/text-removed-binary-image-unit.md b/programming/dotnet/api-reference/core/intermediate-results/text-removed-binary-image-unit.md
index 6737270..c31d3e5 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/text-removed-binary-image-unit.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/text-removed-binary-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TextRemovedBinaryImageUnit - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class TextRemovedBinaryImageUnit in Dynamsoft Core Module.
+description: API reference for the TextRemovedBinaryImageUnit class in Dynamsoft Core Module .NET Edition, which represents an intermediate result unit containing a binary image with text regions removed.
keywords: text removed binary image, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/text-zone.md b/programming/dotnet/api-reference/core/intermediate-results/text-zone.md
index 36aeba1..9afcfa3 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/text-zone.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/text-zone.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TextZone- Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class TextZone in Dynamsoft Core Module.
+description: API reference for the TextZone class in Dynamsoft Core Module .NET Edition, which represents a detected text zone region within an image.
keywords: text zones, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/text-zones-unit.md b/programming/dotnet/api-reference/core/intermediate-results/text-zones-unit.md
index c3b6083..b3881e7 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/text-zones-unit.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/text-zones-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TextZonesUnit - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class TextZonesUnit in Dynamsoft Core Module.
+description: API reference for the TextZonesUnit class in Dynamsoft Core Module .NET Edition, which represents an intermediate result unit containing detected text zones.
keywords: text zones, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/texture-detection-result-unit.md b/programming/dotnet/api-reference/core/intermediate-results/texture-detection-result-unit.md
index 22ffde3..a1953e3 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/texture-detection-result-unit.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/texture-detection-result-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TextureDetectionResultUnit - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class TextureDetectionResultUnit in Dynamsoft Core Module.
+description: API reference for the TextureDetectionResultUnit class in Dynamsoft Core Module .NET Edition, which represents an intermediate result unit containing texture detection results.
keywords: texture detection result, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/texture-removed-binary-image-unit.md b/programming/dotnet/api-reference/core/intermediate-results/texture-removed-binary-image-unit.md
index 4ee7976..7e0fd2e 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/texture-removed-binary-image-unit.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/texture-removed-binary-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TextureRemovedBinaryImageUnit - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class TextureRemovedBinaryImageUnit in Dynamsoft Core Module.
+description: API reference for the TextureRemovedBinaryImageUnit class in Dynamsoft Core Module .NET Edition, which represents an intermediate result unit containing a binary image with texture removed.
keywords: texture removed binary image, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/texture-removed-grayscale-image-unit.md b/programming/dotnet/api-reference/core/intermediate-results/texture-removed-grayscale-image-unit.md
index decb2b0..8a36f39 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/texture-removed-grayscale-image-unit.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/texture-removed-grayscale-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TextureRemovedGrayscaleImageUnit - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class TextureRemovedGrayscaleImageUnit in Dynamsoft Core Module.
+description: API reference for the TextureRemovedGrayscaleImageUnit class in Dynamsoft Core Module .NET Edition, which represents an intermediate result unit containing a grayscale image with texture removed.
keywords: text removed grayscale image, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/core/intermediate-results/transformed-grayscale-image-unit.md b/programming/dotnet/api-reference/core/intermediate-results/transformed-grayscale-image-unit.md
index 975fd43..43e79ca 100644
--- a/programming/dotnet/api-reference/core/intermediate-results/transformed-grayscale-image-unit.md
+++ b/programming/dotnet/api-reference/core/intermediate-results/transformed-grayscale-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TransformedGrayscaleImageUnit - Dynamsoft Core Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class TransformedGrayscaleImageUnit in Dynamsoft Core Module.
+description: API reference for the TransformedGrayscaleImageUnit class in Dynamsoft Core Module .NET Edition, which represents an intermediate result unit containing a transformed grayscale image.
keywords: transformed grayscale image, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/id-utility/identity-processor.md b/programming/dotnet/api-reference/id-utility/identity-processor.md
index 85ea819..24f684a 100644
--- a/programming/dotnet/api-reference/id-utility/identity-processor.md
+++ b/programming/dotnet/api-reference/id-utility/identity-processor.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class IdentityProcessor - Dynamsoft Identity Utility Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class IdentityProcessor in Dynamsoft Identity Utility Module.
+description: API reference for the IdentityProcessor class in Dynamsoft Identity Utility Module .NET Edition, which provides methods for processing identity documents.
keywords: identity processor, .NET
---
diff --git a/programming/dotnet/api-reference/id-utility/identity-utility-module.md b/programming/dotnet/api-reference/id-utility/identity-utility-module.md
index ef45cb6..f50a0ef 100644
--- a/programming/dotnet/api-reference/id-utility/identity-utility-module.md
+++ b/programming/dotnet/api-reference/id-utility/identity-utility-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class IdentityUtilityModule - Dynamsoft Identity Utility Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class IdentityUtilityModule in Dynamsoft Identity Utility Module.
+description: API reference for the IdentityUtilityModule class in Dynamsoft Identity Utility Module .NET Edition, which provides general functions for the Identity Utility module.
keywords: identity utility module, .NET
---
diff --git a/programming/dotnet/api-reference/image-processing/image-processing-module.md b/programming/dotnet/api-reference/image-processing/image-processing-module.md
index 0392b86..3ec3ce7 100644
--- a/programming/dotnet/api-reference/image-processing/image-processing-module.md
+++ b/programming/dotnet/api-reference/image-processing/image-processing-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageProcessingModule Class - Dynamsoft Capture Vision Module .NET Edition API Reference
-description: Definition of ImageProcessingModule class in Dynamsoft Image Processing Module .NET Edition.
+description: API reference for the ImageProcessingModule class in Dynamsoft Image Processing Module .NET Edition, which provides general functions for the Image Processing module.
keywords: image processing module, .NET
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/dotnet/api-reference/index.md b/programming/dotnet/api-reference/index.md
index 0ca4f53..243107b 100644
--- a/programming/dotnet/api-reference/index.md
+++ b/programming/dotnet/api-reference/index.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Index - Dynamsoft Capture Vision Module .NET Edition API Reference
-description: The index of Dynamsoft Capture Vision .NET Edition API reference.
+description: Full API reference index for Dynamsoft Capture Vision .NET Edition, listing all classes, interfaces, and enumerations across the CVR, Core, License, Utility, and other modules.
keywords: API reference, index, .NET
needAutoGenerateSidebar: false
---
diff --git a/programming/dotnet/api-reference/license/license-manager.md b/programming/dotnet/api-reference/license/license-manager.md
index 5b2d18e..df02eea 100644
--- a/programming/dotnet/api-reference/license/license-manager.md
+++ b/programming/dotnet/api-reference/license/license-manager.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: LicenseManager Class - Dynamsoft License Module .NET Edition API Reference
-description: Definition of LicenseManager class in Dynamsoft License Module .NET Edition.
+description: API reference for the LicenseManager class in Dynamsoft License Module .NET Edition, which handles license initialization and management.
keywords: license manager, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/license/license-module.md b/programming/dotnet/api-reference/license/license-module.md
index 64855a0..fbad30c 100644
--- a/programming/dotnet/api-reference/license/license-module.md
+++ b/programming/dotnet/api-reference/license/license-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: LicenseModule Class - Dynamsoft Capture Vision Module .NET Edition API Reference
-description: Definition of LicenseModule class in Dynamsoft License Module .NET Edition.
+description: API reference for the LicenseModule class in Dynamsoft License Module .NET Edition, which provides general functions for the License module.
keywords: license module, .NET
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/dotnet/api-reference/utility/directory-fetcher.md b/programming/dotnet/api-reference/utility/directory-fetcher.md
index 1f541a2..b5b01aa 100644
--- a/programming/dotnet/api-reference/utility/directory-fetcher.md
+++ b/programming/dotnet/api-reference/utility/directory-fetcher.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: DirectoryFetcher Class - Dynamsoft Utility Module .NET Edition API Reference
-description: Definition of DirectoryFetcher class in Dynamsoft Utility Module .NET Edition.
+description: API reference for the DirectoryFetcher class in Dynamsoft Utility Module .NET Edition, which loads image files from a specified directory as an image source.
keywords: directory fetcher, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/utility/enum-filter-type.md b/programming/dotnet/api-reference/utility/enum-filter-type.md
index bf06c25..73e1465 100644
--- a/programming/dotnet/api-reference/utility/enum-filter-type.md
+++ b/programming/dotnet/api-reference/utility/enum-filter-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: FilterType - Dynamsoft Utility .NET Enumerations
-description: The enumeration FilterType describes the specified image filter applied to an input image for .NET Edition.
+description: The enumeration FilterType in Dynamsoft Utility .NET Edition specifies the type of image filter applied during image processing operations.
keywords: image filter
codeAutoHeight: true
---
diff --git a/programming/dotnet/api-reference/utility/file-fetcher.md b/programming/dotnet/api-reference/utility/file-fetcher.md
index 3006ce2..03f3cea 100644
--- a/programming/dotnet/api-reference/utility/file-fetcher.md
+++ b/programming/dotnet/api-reference/utility/file-fetcher.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: FileFetcher Class - Dynamsoft Utility Module .NET Edition API Reference
-description: Definition of FileFetcher class in Dynamsoft Utility Module .NET Edition.
+description: API reference for the FileFetcher class in Dynamsoft Utility Module .NET Edition, which loads image files from specified file paths as an image source.
keywords: file fetcher, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/utility/image-drawer.md b/programming/dotnet/api-reference/utility/image-drawer.md
index 4ae6aa8..1cd8ca6 100644
--- a/programming/dotnet/api-reference/utility/image-drawer.md
+++ b/programming/dotnet/api-reference/utility/image-drawer.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ImageDrawer - Dynamsoft Utility Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class ImageDrawer in Dynamsoft Utility Module.
+description: API reference for the ImageDrawer class in Dynamsoft Utility Module .NET Edition, which provides methods for drawing overlays and annotations on images.
keywords: image drawer, drawing on image, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/utility/image-io.md b/programming/dotnet/api-reference/utility/image-io.md
index 59c22f0..9a4ef42 100644
--- a/programming/dotnet/api-reference/utility/image-io.md
+++ b/programming/dotnet/api-reference/utility/image-io.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ImageIO - Dynamsoft Utility Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class ImageIO in Dynamsoft Utility Module.
+description: API reference for the ImageIO class in Dynamsoft Utility Module .NET Edition, which provides methods for reading and saving image files.
keywords: image io, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/utility/image-processor.md b/programming/dotnet/api-reference/utility/image-processor.md
index cdddc35..fbd3933 100644
--- a/programming/dotnet/api-reference/utility/image-processor.md
+++ b/programming/dotnet/api-reference/utility/image-processor.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ImageProcessor - Dynamsoft Utility Module .NET Edition API Reference
-description: This page shows the .NET Edition of the class ImageProcessor in Dynamsoft Utility Module.
+description: API reference for the ImageProcessor class in Dynamsoft Utility Module .NET Edition, which provides methods for image processing operations.
keywords: image processor, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/utility/multi-frame-result-cross-filter.md b/programming/dotnet/api-reference/utility/multi-frame-result-cross-filter.md
index 6b0acd2..a2a61aa 100644
--- a/programming/dotnet/api-reference/utility/multi-frame-result-cross-filter.md
+++ b/programming/dotnet/api-reference/utility/multi-frame-result-cross-filter.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: MultiFrameResultCrossFilter Class - Dynamsoft Capture Vision Module .NET Edition API Reference
-description: Definition of MultiFrameResultCrossFilter class in Dynamsoft Utility Module .NET Edition.
+description: API reference for the MultiFrameResultCrossFilter class in Dynamsoft Utility Module .NET Edition, which filters captured results across multiple frames to improve accuracy and reduce duplicates.
keywords: multiple frame result cross filter, .NET
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/dotnet/api-reference/utility/proactive-image-source-adapter.md b/programming/dotnet/api-reference/utility/proactive-image-source-adapter.md
index 8a08d09..5f57aba 100644
--- a/programming/dotnet/api-reference/utility/proactive-image-source-adapter.md
+++ b/programming/dotnet/api-reference/utility/proactive-image-source-adapter.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ProactiveImageSourceAdapter Class - Dynamsoft Utility Module .NET Edition API Reference
-description: Definition of ProactiveImageSourceAdapter class in Dynamsoft Utility Module .NET Edition.
+description: API reference for the ProactiveImageSourceAdapter class in Dynamsoft Utility Module .NET Edition, which actively fetches images at defined intervals for processing.
keywords: proactive image source adapter, .NET
needAutoGenerateSidebar: true
---
diff --git a/programming/dotnet/api-reference/utility/utility-module.md b/programming/dotnet/api-reference/utility/utility-module.md
index 070bf91..c0e4aa9 100644
--- a/programming/dotnet/api-reference/utility/utility-module.md
+++ b/programming/dotnet/api-reference/utility/utility-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: UtilityModule Class - Dynamsoft Capture Vision Module .NET Edition API Reference
-description: Definition of UtilityModule class in Dynamsoft Utility Module .NET Edition.
+description: API reference for the UtilityModule class in Dynamsoft Utility Module .NET Edition, which provides general functions for the Utility module.
keywords: utility module, .NET
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/dotnet/index.md b/programming/dotnet/index.md
index 023e43e..4786ea0 100644
--- a/programming/dotnet/index.md
+++ b/programming/dotnet/index.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Index - Dynamsoft Capture Vision .NET Edition
-description: The introduction of Dynamsoft Capture Vision .NET Edition.
+description: Overview of Dynamsoft Capture Vision .NET Edition, covering feature highlights, system requirements, and links to the user guide, API reference, and release notes.
keywords: API reference, index, .NET
needAutoGenerateSidebar: true
---
@@ -45,7 +45,7 @@ The best way to begin with Dynamsoft Capture Vision .NET Edition is to follow th
- Supported .NET versions
- .NET Framework 3.5 and above
- - .NET 6, 7, 8
+ - .NET 6 and above
> [!NOTE]
> Other architectures and operating systems, such as ESP32, MIPS, FreeRTOS, and Micrium uC/OS, are not supported.
diff --git a/programming/dotnet/release-notes/dotnet-2.md b/programming/dotnet/release-notes/dotnet-2.md
new file mode 100644
index 0000000..e82fe23
--- /dev/null
+++ b/programming/dotnet/release-notes/dotnet-2.md
@@ -0,0 +1,27 @@
+---
+layout: default-layout
+title: Release Notes v2.x - Dynamsoft Capture Vision Bundle .NET Edition
+description: This is the release notes page of Dynamsoft Capture Vision Bundle .NET Edition v2.x.
+keywords: release notes, .NET
+needGenerateH3Content: false
+---
+
+# Release Notes for .NET Edition - 2.x
+
+## 2.4.2000 (10/10/2024)
+
+This is the first release of the .NET Edition of `DynamsoftCaptureVision (DCV)` architecture, which is newly established to aggregate the features of functional products powered by Dynamsoft. The features are designed to be pluggable, customizable and interactable. In addition, the functional products share the computation so that their processing speed is much higher than working individually.
+
+* `DynamsoftCaptureVision` architecture consists of:
+ * `ImageSourceAdapter(ISA)`, the standard input interface for you to convert image data from different sources into the standard input image data. In addition, `ISA` incorporates an image buffer management system that allows instant access to the buffered image data.
+ * `CaptureVisionRouter (CVR)`, an engine for you to update templates, retrieve images from `ISA`, coordinate corresponding functional products and dispatch the results to the receivers.
+ * Functional products that perform image processing, content understanding and semantic processing. The functional products are pluggable and passively called by CVR when they are required.
+ * Result receiver interfaces. You can implement `CapturedResultReceiver (CRR)` to receive the `CapturedResults` that output when the processing on an image is finalized.
+* The parameter template system has been comprehensively upgraded.
+ * Multiple algorithm task settings are available. You can define barcode decoding, label recognizing, document scanning and semantic processing tasks in one template file.
+ * Extended the feature of the ROI system. By configuring the `target ROI` parameters, you can not only specify an `ROI` on the original image but also define the dependencies of the algorithm tasks. This feature enables you to customize the workflow when processing complex scenarios.
+ * The image processing parameters are separated from the task parameters so that the template settings become more clear and concise.
+* The `intermediate result` system has been improved.
+ * Achieved the `intermediate result` sharing between different functional products. The results that have the same image source and processing parameters are directly reused, which speeds up the image processing workflow. You don’t need to add any additional code to enable the `intermediate result` sharing. The library can recognize all the reusable results automatically based on the template file you uploaded.
+
+
diff --git a/programming/dotnet/release-notes/dotnet-3.md b/programming/dotnet/release-notes/dotnet-3.md
index 4067f5b..6592c59 100644
--- a/programming/dotnet/release-notes/dotnet-3.md
+++ b/programming/dotnet/release-notes/dotnet-3.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Release Notes v3.x - Dynamsoft Capture Vision Bundle .NET Edition
-description: This is the release notes page of Dynamsoft Capture Vision Bundle .NET Edition v3.x.
+description: Release notes for Dynamsoft Capture Vision Bundle .NET Edition v3.x, detailing new features, API changes, and bug fixes across all v3 releases.
keywords: release notes, .NET
needGenerateH3Content: false
---
diff --git a/programming/dotnet/release-notes/index.md b/programming/dotnet/release-notes/index.md
index b1bce6d..336bd31 100644
--- a/programming/dotnet/release-notes/index.md
+++ b/programming/dotnet/release-notes/index.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Module Release Notes index - Dynamsoft Capture Vision .NET Edition
-description: The index of release notes - Dynamsoft Capture Vision .NET Edition.
+description: Chronological release notes index for Dynamsoft Capture Vision Bundle .NET Edition, covering all v3.x releases.
keywords: release notes, index, .NET
needAutoGenerateSidebar: true
noTitleIndex: true
@@ -9,10 +9,10 @@ noTitleIndex: true
# Module Release Notes - Dynamsoft Capture Vision .NET Edition
-- [3.4.1000 (02/05/2026)]({{ site.dcvb_dotnet_release_notes_v3 }}dotnet-3.html#341000-02052026)
-- [3.2.5000 (12/16/2025)]({{ site.dcvb_dotnet_release_notes_v3 }}dotnet-3.html#325000-12162025)
-- [3.2.1000 (10/14/2025)]({{ site.dcvb_dotnet_release_notes_v3 }}dotnet-3.html#321000-10142025)
-- [3.0.6000 (08/06/2025)]({{ site.dcvb_dotnet_release_notes_v3 }}dotnet-3.html#306000-08062025)
-- [3.0.4000 (07/15/2025)]({{ site.dcvb_dotnet_release_notes_v3 }}dotnet-3.html#304000-07152025)
-- [3.0.3000 (05/13/2025)]({{ site.dcvb_dotnet_release_notes_v3 }}dotnet-3.html#303000-05132025)
-- [2.4.2000 (10/10/2024)]({{ site.dcvb_dotnet_release_notes_v2 }}dotnet-2.html#242000-10102024)
+- [3.4.1000 (02/05/2026)]({{ site.dcvb_dotnet_release_notes }}dotnet-3.html#341000-02052026)
+- [3.2.5000 (12/16/2025)]({{ site.dcvb_dotnet_release_notes }}dotnet-3.html#325000-12162025)
+- [3.2.1000 (10/14/2025)]({{ site.dcvb_dotnet_release_notes }}dotnet-3.html#321000-10142025)
+- [3.0.6000 (08/06/2025)]({{ site.dcvb_dotnet_release_notes }}dotnet-3.html#306000-08062025)
+- [3.0.4000 (07/15/2025)]({{ site.dcvb_dotnet_release_notes }}dotnet-3.html#304000-07152025)
+- [3.0.3000 (05/13/2025)]({{ site.dcvb_dotnet_release_notes }}dotnet-3.html#303000-05132025)
+- [2.4.2000 (10/10/2024)]({{ site.dcvb_dotnet_release_notes }}dotnet-2.html#242000-10102024)
diff --git a/programming/dotnet/samples/index.md b/programming/dotnet/samples/index.md
index e747981..2a37fa3 100644
--- a/programming/dotnet/samples/index.md
+++ b/programming/dotnet/samples/index.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Samples - Dynamsoft Capture Vision Bundle .NET Edition
-description: Sample list page of Dynamsoft Capture Vision Bundle .NET Edition.
+description: A list of .NET code samples for Dynamsoft Capture Vision Bundle, including document scanner, MRZ scanner, and barcode reader demos.
keywords: .NET
needAutoGenerateSidebar: false
---
diff --git a/programming/dotnet/user-guide/document-scanner.md b/programming/dotnet/user-guide/document-scanner.md
index 53f2d87..5c13e43 100644
--- a/programming/dotnet/user-guide/document-scanner.md
+++ b/programming/dotnet/user-guide/document-scanner.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: User Guide for Document Scanner with .NET
-description: This is the user guide page of Document Scanner for .NET Edition.
+description: A step-by-step guide to building a document scanner application with Dynamsoft Capture Vision .NET Edition.
keywords: user guide index, .NET
---
diff --git a/programming/dotnet/user-guide/index.md b/programming/dotnet/user-guide/index.md
index d0c526c..635eb59 100644
--- a/programming/dotnet/user-guide/index.md
+++ b/programming/dotnet/user-guide/index.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: .NET Edition User Guide Index
-description: This is the user guide index page of Dynamsoft Capture Vision .NET Edition.
+description: Index page for the Dynamsoft Capture Vision .NET Edition user guide, linking to getting started, document scanner, and MRZ scanner tutorials.
keywords: user guide index, .NET
---
diff --git a/programming/dotnet/user-guide/mrz-scanner.md b/programming/dotnet/user-guide/mrz-scanner.md
index 6d500af..20198e3 100644
--- a/programming/dotnet/user-guide/mrz-scanner.md
+++ b/programming/dotnet/user-guide/mrz-scanner.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: .NET Edition User Guide Index
-description: This is the user guide page of MRZ Scanner for .NET.
+description: A step-by-step guide to building an MRZ scanner application with Dynamsoft Capture Vision .NET Edition.
keywords: user guide index, .NET
---
diff --git a/programming/java/api-reference/capture-vision-router/auxiliary-classes/buffered-items-manager.md b/programming/java/api-reference/capture-vision-router/auxiliary-classes/buffered-items-manager.md
index 478f52b..0b2ec06 100644
--- a/programming/java/api-reference/capture-vision-router/auxiliary-classes/buffered-items-manager.md
+++ b/programming/java/api-reference/capture-vision-router/auxiliary-classes/buffered-items-manager.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: BufferedItemsManager Class - Dynamsoft Capture Vision Router Module Java Edition API Reference
-description: Definition of BufferedItemsManager class in Dynamsoft Capture Vision Module Java Edition.
+description: API reference for the BufferedItemsManager class in Dynamsoft Capture Vision Java Edition, which manages the buffer of captured result items for cross-frame verification.
keywords: buffered items manager, java
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/java/api-reference/capture-vision-router/auxiliary-classes/capture-state-listener.md b/programming/java/api-reference/capture-vision-router/auxiliary-classes/capture-state-listener.md
index 74c5744..578e212 100644
--- a/programming/java/api-reference/capture-vision-router/auxiliary-classes/capture-state-listener.md
+++ b/programming/java/api-reference/capture-vision-router/auxiliary-classes/capture-state-listener.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureStateListener Interface - Dynamsoft Capture Vision Module Java Edition API Reference
-description: Definition of CaptureStateListener interface in Dynamsoft Capture Vision Module Java Edition.
+description: API reference for the CaptureStateListener interface in Dynamsoft Capture Vision Java Edition, which receives notifications when the capture state changes.
keywords: capture state listener, java
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/java/api-reference/capture-vision-router/auxiliary-classes/capture-vision-router-module.md b/programming/java/api-reference/capture-vision-router/auxiliary-classes/capture-vision-router-module.md
index 0b25cad..b7bbe5c 100644
--- a/programming/java/api-reference/capture-vision-router/auxiliary-classes/capture-vision-router-module.md
+++ b/programming/java/api-reference/capture-vision-router/auxiliary-classes/capture-vision-router-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouterModule Class - Dynamsoft Capture Vision Module Java Edition API Reference
-description: Definition of CaptureVisionRouterModule class in Dynamsoft Capture Vision Module Java Edition.
+description: API reference for the CaptureVisionRouterModule class in Dynamsoft Capture Vision Java Edition, which provides general functions for the CVR module.
keywords: capture vision router module, java
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/java/api-reference/capture-vision-router/auxiliary-classes/captured-result-array.md b/programming/java/api-reference/capture-vision-router/auxiliary-classes/captured-result-array.md
index 22c457d..ed576b3 100644
--- a/programming/java/api-reference/capture-vision-router/auxiliary-classes/captured-result-array.md
+++ b/programming/java/api-reference/capture-vision-router/auxiliary-classes/captured-result-array.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CapturedResult Array - Dynamsoft Capture Vision Module Java Edition API Reference
-description: Definition of CapturedResult array in Dynamsoft Capture Vision Module Java Edition.
+description: API reference for the CapturedResult array in Dynamsoft Capture Vision Java Edition, which holds an array of captured results from batch processing.
keywords: captured result, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/capture-vision-router/auxiliary-classes/captured-result-filter.md b/programming/java/api-reference/capture-vision-router/auxiliary-classes/captured-result-filter.md
index ed4570d..1ed283b 100644
--- a/programming/java/api-reference/capture-vision-router/auxiliary-classes/captured-result-filter.md
+++ b/programming/java/api-reference/capture-vision-router/auxiliary-classes/captured-result-filter.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CapturedResultFilter Class - Dynamsoft Capture Vision Module Java Edition API Reference
-description: Definition of CapturedResultFilter class in Dynamsoft Capture Vision Module Java Edition.
+description: API reference for the CapturedResultFilter class in Dynamsoft Capture Vision Java Edition, which filters specific result types from the captured results.
keywords: captured result filter, java
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/java/api-reference/capture-vision-router/auxiliary-classes/captured-result-receiver.md b/programming/java/api-reference/capture-vision-router/auxiliary-classes/captured-result-receiver.md
index 0f3f9a6..c64b372 100644
--- a/programming/java/api-reference/capture-vision-router/auxiliary-classes/captured-result-receiver.md
+++ b/programming/java/api-reference/capture-vision-router/auxiliary-classes/captured-result-receiver.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CapturedResultReceiver Class - Dynamsoft Capture Vision Module Java Edition API Reference
-description: Definition of CapturedResultReceiver class in Dynamsoft Capture Vision Module Java Edition.
+description: API reference for the CapturedResultReceiver class in Dynamsoft Capture Vision Java Edition, which receives callbacks with captured results from image processing.
keywords: captured result receiver, java
---
diff --git a/programming/java/api-reference/capture-vision-router/auxiliary-classes/captured-result.md b/programming/java/api-reference/capture-vision-router/auxiliary-classes/captured-result.md
index 98ccc0e..cf46fcc 100644
--- a/programming/java/api-reference/capture-vision-router/auxiliary-classes/captured-result.md
+++ b/programming/java/api-reference/capture-vision-router/auxiliary-classes/captured-result.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CapturedResult Class - Dynamsoft Capture Vision Module Java Edition API Reference
-description: Definition of CapturedResult class in Dynamsoft Capture Vision Module Java Edition.
+description: API reference for the CapturedResult class in Dynamsoft Capture Vision Java Edition, which holds all result items returned from an image capture and processing task.
keywords: captured result, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/capture-vision-router/auxiliary-classes/image-source-state-listener.md b/programming/java/api-reference/capture-vision-router/auxiliary-classes/image-source-state-listener.md
index 656bf5d..b7a92b5 100644
--- a/programming/java/api-reference/capture-vision-router/auxiliary-classes/image-source-state-listener.md
+++ b/programming/java/api-reference/capture-vision-router/auxiliary-classes/image-source-state-listener.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageSourceStateListener Interface - Dynamsoft Capture Vision Router Module Java Edition API Reference
-description: Definition of ImageSourceStateListener interface in Dynamsoft Capture Vision Module Java Edition.
+description: API reference for the ImageSourceStateListener interface in Dynamsoft Capture Vision Java Edition, which receives notifications when the image source state changes.
keywords: image source state listener, java
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/java/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-manager.md b/programming/java/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-manager.md
index 18bcc1d..b5e6c53 100644
--- a/programming/java/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-manager.md
+++ b/programming/java/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-manager.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class IntermediateResultManager - Dynamsoft Capture Vision Router Java Edition API Reference
-description: This page shows the Java Edition of the class IntermediateResultManager in Dynamsoft Capture Vision Router Module.
+description: API reference for the IntermediateResultManager class in Dynamsoft Capture Vision Java Edition, which manages access to intermediate results during image processing.
keywords: intermediate result manager, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-receiver.md b/programming/java/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-receiver.md
index 75b22be..4074624 100644
--- a/programming/java/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-receiver.md
+++ b/programming/java/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-receiver.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class IntermediateResultReceiver - Dynamsoft Core Module Java Edition API Reference
-description: The class IntermediateResultReceiver of CaptureVisionRouter module Java Edition is responsible for receiving intermediate results.
+description: API reference for the IntermediateResultReceiver class in Dynamsoft Capture Vision Java Edition, which receives callbacks with intermediate results during image processing.
keywords: intermediate result receiver, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/capture-vision-router/auxiliary-classes/simplified-capture-vision-settings.md b/programming/java/api-reference/capture-vision-router/auxiliary-classes/simplified-capture-vision-settings.md
index 3a5a1d8..39711fc 100644
--- a/programming/java/api-reference/capture-vision-router/auxiliary-classes/simplified-capture-vision-settings.md
+++ b/programming/java/api-reference/capture-vision-router/auxiliary-classes/simplified-capture-vision-settings.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: SimplifiedCaptureVisionSettings Class - Dynamsoft Capture Vision Module Java Edition API Reference
-description: Definition of SimplifiedCaptureVisionSettings class in Dynamsoft Capture Vision Module Java Edition.
+description: API reference for the SimplifiedCaptureVisionSettings class in Dynamsoft Capture Vision Java Edition, which contains simplified configuration options for capture tasks.
keywords: class, java, SimplifiedCaptureVisionSettings
---
diff --git a/programming/java/api-reference/capture-vision-router/auxiliary-methods.md b/programming/java/api-reference/capture-vision-router/auxiliary-methods.md
index 49307ee..c930187 100644
--- a/programming/java/api-reference/capture-vision-router/auxiliary-methods.md
+++ b/programming/java/api-reference/capture-vision-router/auxiliary-methods.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Auxiliary Methods - Dynamsoft Capture Vision Java Edition API
-description: This page introduces auxiliary methods of the CaptureVisionRouter class of the Dynamsoft Capture Vision Java Edition.
+description: API reference for auxiliary methods of the CaptureVisionRouter class in Dynamsoft Capture Vision Java Edition.
keywords: capture vision, auxiliary, instance, api reference, Java
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/java/api-reference/capture-vision-router/buffered-items.md b/programming/java/api-reference/capture-vision-router/buffered-items.md
index 8a83fc1..26224cb 100644
--- a/programming/java/api-reference/capture-vision-router/buffered-items.md
+++ b/programming/java/api-reference/capture-vision-router/buffered-items.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Buffered Items - Dynamsoft Capture Vision Router Module Java Edition API Reference
-description: Definition of CaptureVisionRouter class Buffered Items Processing Methods in Dynamsoft Capture Vision Router Module Java Edition.
+description: API reference for the buffered items processing methods of the CaptureVisionRouter class in Dynamsoft Capture Vision Java Edition.
keywords: capture vision, buffered items, api reference, java
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/java/api-reference/capture-vision-router/capture-vision-error.md b/programming/java/api-reference/capture-vision-router/capture-vision-error.md
index ec70974..af136e8 100644
--- a/programming/java/api-reference/capture-vision-router/capture-vision-error.md
+++ b/programming/java/api-reference/capture-vision-router/capture-vision-error.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionError Class - Dynamsoft Capture Vision Router Module Java Edition API Reference
-description: Definition of CaptureVisionError class in Dynamsoft Capture Vision Router Module Java Edition.
+description: API reference for the CaptureVisionError class in Dynamsoft Capture Vision Java Edition, which defines error codes specific to the Capture Vision Router module.
keywords: capture vision router module, java
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/java/api-reference/capture-vision-router/capture-vision-exception.md b/programming/java/api-reference/capture-vision-router/capture-vision-exception.md
index 3413411..562de94 100644
--- a/programming/java/api-reference/capture-vision-router/capture-vision-exception.md
+++ b/programming/java/api-reference/capture-vision-router/capture-vision-exception.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionException Class - Dynamsoft Capture Vision Router Module Java Edition API Reference
-description: Definition of CaptureVisionException class in Dynamsoft Capture Vision Router Module Java Edition.
+description: API reference for the CaptureVisionException class in Dynamsoft Capture Vision Java Edition, the base exception class providing error code and message for CVR module errors.
keywords: capture vision router module, java
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/java/api-reference/capture-vision-router/capture-vision-router.md b/programming/java/api-reference/capture-vision-router/capture-vision-router.md
index cdbd594..fa19991 100644
--- a/programming/java/api-reference/capture-vision-router/capture-vision-router.md
+++ b/programming/java/api-reference/capture-vision-router/capture-vision-router.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Class- Dynamsoft Capture Vision Router Module Java Edition API Reference
-description: This page is about the CaptureVisionRouter Class of Dynamsoft Capture Vision Router Module Java Edition.
+description: API reference for the CaptureVisionRouter class in Dynamsoft Capture Vision Java Edition, the central class for managing image capture and recognition workflows.
keywords: capture vision router, router, java, api reference
---
diff --git a/programming/java/api-reference/capture-vision-router/enum-capture-state.md b/programming/java/api-reference/capture-vision-router/enum-capture-state.md
index a375401..95dc378 100644
--- a/programming/java/api-reference/capture-vision-router/enum-capture-state.md
+++ b/programming/java/api-reference/capture-vision-router/enum-capture-state.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureState - Dynamsoft Vision Router Java Enumerations
-description: The enumeration CaptureState of Dynamsoft Vision Router describes the state of data capturing.
+description: The enumeration CaptureState in Dynamsoft Capture Vision Java Edition describes the possible states of the data capture process (started, stopped, paused, resumed).
keywords: Capture state
---
diff --git a/programming/java/api-reference/capture-vision-router/enum-image-source-state.md b/programming/java/api-reference/capture-vision-router/enum-image-source-state.md
index 3c27165..271be9a 100644
--- a/programming/java/api-reference/capture-vision-router/enum-image-source-state.md
+++ b/programming/java/api-reference/capture-vision-router/enum-image-source-state.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageSourceState - Dynamsoft Vision Router Java Enumerations
-description: The enumeration ImageSourceState of Dynamsoft Vision Router describes the state of ImageSourceAdapter.
+description: The enumeration ImageSourceState in Dynamsoft Capture Vision Java Edition describes the possible states of the ImageSourceAdapter (exhausted or buffered).
keywords: Image source state
codeAutoHeight: true
---
diff --git a/programming/java/api-reference/capture-vision-router/enum-preset-template.md b/programming/java/api-reference/capture-vision-router/enum-preset-template.md
index 5ae836e..80669b3 100644
--- a/programming/java/api-reference/capture-vision-router/enum-preset-template.md
+++ b/programming/java/api-reference/capture-vision-router/enum-preset-template.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: PresetTemplate - Dynamsoft Vision Router Java Enumerations
-description: The enumeration PresetTemplate of Dynamsoft Vision Router describes the preset template.
+description: The enumeration PresetTemplate in Dynamsoft Capture Vision Java Edition lists the built-in preset templates available for common capture scenarios.
keywords: Capture state
---
diff --git a/programming/java/api-reference/capture-vision-router/instantiate.md b/programming/java/api-reference/capture-vision-router/instantiate.md
index f08fa3b..5842095 100644
--- a/programming/java/api-reference/capture-vision-router/instantiate.md
+++ b/programming/java/api-reference/capture-vision-router/instantiate.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Constructor - Dynamsoft Capture Vision Router Module Java Edition API Reference
-description: Definition of CaptureVisionRouter class Constructor in Dynamsoft Capture Vision Router Module Java Edition.
+description: API reference for the constructor of the CaptureVisionRouter class in Dynamsoft Capture Vision Java Edition.
keywords: capture vision, router, instance, api reference, java, Constructor, Destructor
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/java/api-reference/capture-vision-router/intermediate-result.md b/programming/java/api-reference/capture-vision-router/intermediate-result.md
index 6505717..5a349d7 100644
--- a/programming/java/api-reference/capture-vision-router/intermediate-result.md
+++ b/programming/java/api-reference/capture-vision-router/intermediate-result.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Intermediate Result - Dynamsoft Capture Vision Java Edition API
-description: This page introduces the method to return an Intermediate Result Manager. An API of the CaptureVisionRouter class of Dynamsoft Capture Vision Java Edition.
+description: API reference for the intermediate result method of the CaptureVisionRouter class in Dynamsoft Capture Vision Java Edition, which returns an IntermediateResultManager instance.
keywords: capture vision, intermediate result, instance, api reference, java
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/java/api-reference/capture-vision-router/multiple-file-processing.md b/programming/java/api-reference/capture-vision-router/multiple-file-processing.md
index df3a614..816614a 100644
--- a/programming/java/api-reference/capture-vision-router/multiple-file-processing.md
+++ b/programming/java/api-reference/capture-vision-router/multiple-file-processing.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Multiple-File Processing Methods - Dynamsoft Capture Vision Router Module Java Edition API Reference
-description: Definition of CaptureVisionRouter class Multiple-File Processing Methods in Dynamsoft Capture Vision Router Module Java Edition.
+description: API reference for the multiple-file processing methods of the CaptureVisionRouter class in Dynamsoft Capture Vision Java Edition.
keywords: capture vision, multiple-file processing, api reference, java
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/java/api-reference/capture-vision-router/settings.md b/programming/java/api-reference/capture-vision-router/settings.md
index 4176029..2516696 100644
--- a/programming/java/api-reference/capture-vision-router/settings.md
+++ b/programming/java/api-reference/capture-vision-router/settings.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Settings - Dynamsoft Capture Vision Router Module Java Edition API Reference
-description: Definition of CaptureVisionRouter class Setting Methods in Dynamsoft Capture Vision Router Module Java Edition.
+description: API reference for the settings methods of the CaptureVisionRouter class in Dynamsoft Capture Vision Java Edition, including template management and parameter configuration.
keywords: capture vision, router, settings, api reference, java
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/java/api-reference/capture-vision-router/single-file-processing.md b/programming/java/api-reference/capture-vision-router/single-file-processing.md
index 1d7e52a..bf88312 100644
--- a/programming/java/api-reference/capture-vision-router/single-file-processing.md
+++ b/programming/java/api-reference/capture-vision-router/single-file-processing.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Single-File Processing Methods - Dynamsoft Capture Vision Router Module Java Edition API Reference
-description: Definition of CaptureVisionRouter class Single-File Processing Methods in Dynamsoft Capture Vision Router Module Java Edition.
+description: API reference for the single-file processing methods of the CaptureVisionRouter class in Dynamsoft Capture Vision Java Edition.
keywords: capture vision, capture, image processing, api reference, java, single-file
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/java/api-reference/core/basic-classes/captured-result-base.md b/programming/java/api-reference/core/basic-classes/captured-result-base.md
index 1f992f3..11acdcf 100644
--- a/programming/java/api-reference/core/basic-classes/captured-result-base.md
+++ b/programming/java/api-reference/core/basic-classes/captured-result-base.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CapturedResultBase Class - Dynamsoft Capture Vision Module Java Edition API Reference
-description: Definition of CapturedResultBase class in Dynamsoft Capture Vision Module Java Edition.
+description: API reference for the CapturedResultBase class in Dynamsoft Core Module Java Edition, the base class for all captured result types.
keywords: captured result, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/basic-classes/captured-result-item.md b/programming/java/api-reference/core/basic-classes/captured-result-item.md
index dbc03c0..a77b660 100644
--- a/programming/java/api-reference/core/basic-classes/captured-result-item.md
+++ b/programming/java/api-reference/core/basic-classes/captured-result-item.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CapturedResultItem Class - Dynamsoft Core Module Java Edition API Reference
-description: Definition of CapturedResultItem class in Dynamsoft Core Module Java Edition.
+description: API reference for the CapturedResultItem class in Dynamsoft Core Module Java Edition, the base class for all types of captured result items.
keywords: captured result item, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/basic-classes/contour.md b/programming/java/api-reference/core/basic-classes/contour.md
index 51a3b65..72e32b5 100644
--- a/programming/java/api-reference/core/basic-classes/contour.md
+++ b/programming/java/api-reference/core/basic-classes/contour.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class Contour - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the java edition of the class Contour in Dynamsoft Core Module.
+description: API reference for the Contour class in Dynamsoft Core Module Java Edition, which represents a contour composed of a set of points.
keywords: contour, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/basic-classes/core-module.md b/programming/java/api-reference/core/basic-classes/core-module.md
index 09d38e0..c3d254c 100644
--- a/programming/java/api-reference/core/basic-classes/core-module.md
+++ b/programming/java/api-reference/core/basic-classes/core-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CoreModule Class - Dynamsoft Core Module Java Edition API Reference
-description: Definition of CoreModule class in Dynamsoft Core Module Java Edition.
+description: API reference for the CoreModule class in Dynamsoft Core Module Java Edition, which provides general functions for the Core module such as version info.
keywords: core module, java
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/java/api-reference/core/basic-classes/corner.md b/programming/java/api-reference/core/basic-classes/corner.md
index fce599a..ffa0268 100644
--- a/programming/java/api-reference/core/basic-classes/corner.md
+++ b/programming/java/api-reference/core/basic-classes/corner.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class Corner - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the java edition of the class Corner in Dynamsoft Core Module.
+description: API reference for the Corner class in Dynamsoft Core Module Java Edition, which represents a corner point formed by two line segments.
keywords: corner, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/basic-classes/edge.md b/programming/java/api-reference/core/basic-classes/edge.md
index 03f75cb..b7048df 100644
--- a/programming/java/api-reference/core/basic-classes/edge.md
+++ b/programming/java/api-reference/core/basic-classes/edge.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class Edge - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the java edition of the class Edge in Dynamsoft Core Module.
+description: API reference for the Edge class in Dynamsoft Core Module Java Edition, which represents an edge defined by two corner points.
keywords: edge, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/basic-classes/file-image-tag.md b/programming/java/api-reference/core/basic-classes/file-image-tag.md
index cfb690f..76392ba 100644
--- a/programming/java/api-reference/core/basic-classes/file-image-tag.md
+++ b/programming/java/api-reference/core/basic-classes/file-image-tag.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: FileImageTag Class - Dynamsoft Core Module Java Edition API Reference
-description: Definition of FileImageTag class in Dynamsoft Core Module Java Edition.
+description: API reference for the FileImageTag class in Dynamsoft Core Module Java Edition, which stores image tag information for file-sourced images including file path and page index.
keywords: file image tag, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/basic-classes/image-data.md b/programming/java/api-reference/core/basic-classes/image-data.md
index 667971a..5e23f9f 100644
--- a/programming/java/api-reference/core/basic-classes/image-data.md
+++ b/programming/java/api-reference/core/basic-classes/image-data.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageData Class - Dynamsoft Core Module Java Edition API Reference
-description: Definition of ImageData class in Dynamsoft Core Module Java Edition.
+description: API reference for the ImageData class in Dynamsoft Core Module Java Edition, which holds image pixel data along with width, height, stride, and pixel format information.
keywords: image data, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/basic-classes/image-source-adapter.md b/programming/java/api-reference/core/basic-classes/image-source-adapter.md
index ed09d40..6459218 100644
--- a/programming/java/api-reference/core/basic-classes/image-source-adapter.md
+++ b/programming/java/api-reference/core/basic-classes/image-source-adapter.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageSourceAdapter Class - Dynamsoft Core Module Java Edition API Reference
-description: Definition of ImageSourceAdapter class in Dynamsoft Core Module Java Edition.
+description: API reference for the ImageSourceAdapter class in Dynamsoft Core Module Java Edition, the abstract base class for providing images to the CaptureVisionRouter.
keywords: image source adapter, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/basic-classes/image-source-error-listener.md b/programming/java/api-reference/core/basic-classes/image-source-error-listener.md
index 7bcdce8..72d0e2a 100644
--- a/programming/java/api-reference/core/basic-classes/image-source-error-listener.md
+++ b/programming/java/api-reference/core/basic-classes/image-source-error-listener.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageSourceErrorListener Class - Dynamsoft Capture Vision Module Java Edition API Reference
-description: Definition of ImageSourceErrorListener class in Dynamsoft Core Module Java Edition.
+description: API reference for the ImageSourceErrorListener interface in Dynamsoft Core Module Java Edition, which receives error notifications from the image source.
keywords: imagesource error listener, java
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/java/api-reference/core/basic-classes/image-tag.md b/programming/java/api-reference/core/basic-classes/image-tag.md
index 1ef0171..e6b9b5b 100644
--- a/programming/java/api-reference/core/basic-classes/image-tag.md
+++ b/programming/java/api-reference/core/basic-classes/image-tag.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageTag Class - Dynamsoft Core Module Java Edition API Reference
-description: Definition of ImageTag class in Dynamsoft Core Module Java Edition.
+description: API reference for the ImageTag class in Dynamsoft Core Module Java Edition, the base class for storing metadata tags associated with images.
keywords: image tag, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/basic-classes/line-segment.md b/programming/java/api-reference/core/basic-classes/line-segment.md
index e7da546..66d844d 100644
--- a/programming/java/api-reference/core/basic-classes/line-segment.md
+++ b/programming/java/api-reference/core/basic-classes/line-segment.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class LineSegment - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the java edition of the class LineSegment in Dynamsoft Core Module.
+description: API reference for the LineSegment class in Dynamsoft Core Module Java Edition, which represents a line segment defined by two endpoint coordinates.
keywords: line segment, java
---
diff --git a/programming/java/api-reference/core/basic-classes/original-image-result-item.md b/programming/java/api-reference/core/basic-classes/original-image-result-item.md
index 19f8c1e..538f022 100644
--- a/programming/java/api-reference/core/basic-classes/original-image-result-item.md
+++ b/programming/java/api-reference/core/basic-classes/original-image-result-item.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: OriginalImageResultItem Class - Dynamsoft Capture Vision Module Java Edition API Reference
-description: Definition of OriginalImageResultItem class in Dynamsoft Core Module Java Edition.
+description: API reference for the OriginalImageResultItem class in Dynamsoft Core Module Java Edition, which represents the original input image as a captured result item.
keywords: original image, java
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/java/api-reference/core/basic-classes/pdf-reading-parameter.md b/programming/java/api-reference/core/basic-classes/pdf-reading-parameter.md
index 1b4203e..60b0e0e 100644
--- a/programming/java/api-reference/core/basic-classes/pdf-reading-parameter.md
+++ b/programming/java/api-reference/core/basic-classes/pdf-reading-parameter.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: PDFReadingParameter Class - Dynamsoft Core Module Java Edition API Reference
-description: Definition of PDFReadingParameter class in Dynamsoft Core Module Java Edition.
+description: API reference for the PDFReadingParameter class in Dynamsoft Core Module Java Edition, which configures PDF reading options such as mode, DPI, and raster data source.
keywords: pdf reading parameter, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/basic-classes/point.md b/programming/java/api-reference/core/basic-classes/point.md
index 97606da..f1a675c 100644
--- a/programming/java/api-reference/core/basic-classes/point.md
+++ b/programming/java/api-reference/core/basic-classes/point.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Point Class - Dynamsoft Core Module Java Edition API Reference
-description: Definition of Point class in Dynamsoft Core Module Java Edition.
+description: API reference for the Point class in Dynamsoft Core Module Java Edition, which represents a 2D point with x and y coordinates.
keywords: point, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/basic-classes/quadrilateral.md b/programming/java/api-reference/core/basic-classes/quadrilateral.md
index ef956c3..1a2f965 100644
--- a/programming/java/api-reference/core/basic-classes/quadrilateral.md
+++ b/programming/java/api-reference/core/basic-classes/quadrilateral.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Quadrilateral Class - Dynamsoft Core Module Java Edition API Reference
-description: Definition of Quadrilateral class in Dynamsoft Core Module Java Edition.
+description: API reference for the Quadrilateral class in Dynamsoft Core Module Java Edition, which represents a quadrilateral shape defined by four corner points.
keywords: quadrilateral, java
---
diff --git a/programming/java/api-reference/core/basic-classes/rect.md b/programming/java/api-reference/core/basic-classes/rect.md
index 672fc0c..d8a415b 100644
--- a/programming/java/api-reference/core/basic-classes/rect.md
+++ b/programming/java/api-reference/core/basic-classes/rect.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Rect Class - Dynamsoft Core Module Java Edition API Reference
-description: Definition of Rect class in Dynamsoft Core Module Java Edition.
+description: API reference for the Rect class in Dynamsoft Core Module Java Edition, which represents a rectangle defined by its top-left point, width, and height.
keywords: rect, java
---
diff --git a/programming/java/api-reference/core/basic-classes/vector4.md b/programming/java/api-reference/core/basic-classes/vector4.md
index 4abadf3..60ecc96 100644
--- a/programming/java/api-reference/core/basic-classes/vector4.md
+++ b/programming/java/api-reference/core/basic-classes/vector4.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class Vector4 - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the java edition of the class Vector4 in Dynamsoft Core Module.
+description: API reference for the Vector4 class in Dynamsoft Core Module Java Edition, which represents a 4-element vector used for transformation matrices.
keywords: vector4, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/basic-classes/video-frame-tag.md b/programming/java/api-reference/core/basic-classes/video-frame-tag.md
index 7698ea7..55ff12b 100644
--- a/programming/java/api-reference/core/basic-classes/video-frame-tag.md
+++ b/programming/java/api-reference/core/basic-classes/video-frame-tag.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: VideoFrameTag Class - Dynamsoft Core Module Java Edition API Reference
-description: Definition of VideoFrameTag class in Dynamsoft Core Module Java Edition.
+description: API reference for the VideoFrameTag class in Dynamsoft Core Module Java Edition, which stores metadata tags for video frame images including quality and cropping status.
keywords: video frame tag, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/core-error.md b/programming/java/api-reference/core/core-error.md
index b3727bf..4fe2e9b 100644
--- a/programming/java/api-reference/core/core-error.md
+++ b/programming/java/api-reference/core/core-error.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CoreError Class - Dynamsoft Core Module Java Edition API Reference
-description: Definition of CoreError class in Dynamsoft Core Module Java Edition.
+description: API reference for the CoreError class in Dynamsoft Core Module Java Edition, which defines error codes specific to the Core module.
keywords: core module, java
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/java/api-reference/core/core-exception.md b/programming/java/api-reference/core/core-exception.md
index f965d76..e5172a6 100644
--- a/programming/java/api-reference/core/core-exception.md
+++ b/programming/java/api-reference/core/core-exception.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CoreException Class - Dynamsoft Core Module Java Edition API Reference
-description: Definition of CoreException class in Dynamsoft Core Module Java Edition.
+description: API reference for the CoreException class in Dynamsoft Core Module Java Edition, the base exception class providing error code and message for Core module errors.
keywords: core module, java
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/java/api-reference/core/enum-buffer-overflow-protection-mode.md b/programming/java/api-reference/core/enum-buffer-overflow-protection-mode.md
index 9ddc887..e198198 100644
--- a/programming/java/api-reference/core/enum-buffer-overflow-protection-mode.md
+++ b/programming/java/api-reference/core/enum-buffer-overflow-protection-mode.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: BufferOverflowProtectionMode - Dynamsoft Core Java Enumerations
-description: The enumeration BufferOverflowProtectionMode of Dynamsoft Core describes the protection modes when the buffer of ImageSourceAdapter is overflow.
+description: The enumeration BufferOverflowProtectionMode in Dynamsoft Core Java Edition describes the strategy applied when the ImageSourceAdapter image buffer overflows (ignore new or update oldest).
keywords: Buffer overflow protection mode
codeAutoHeight: true
---
diff --git a/programming/java/api-reference/core/enum-captured-result-item-type.md b/programming/java/api-reference/core/enum-captured-result-item-type.md
index 466dd9d..6feb8f3 100644
--- a/programming/java/api-reference/core/enum-captured-result-item-type.md
+++ b/programming/java/api-reference/core/enum-captured-result-item-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CapturedResultItemType - Dynamsoft Core Java Enumerations
-description: The enumeration CapturedResultItemType of Dynamsoft Core describes all types of captured result item.
+description: The enumeration CapturedResultItemType in Dynamsoft Core Java Edition lists all possible result item types produced by the capture process (barcode, text line, document quad, etc.).
keywords: Captured result types
codeAutoHeight: true
---
diff --git a/programming/java/api-reference/core/enum-colour-channel-usage-type.md b/programming/java/api-reference/core/enum-colour-channel-usage-type.md
index 99e9dc4..27a81e0 100644
--- a/programming/java/api-reference/core/enum-colour-channel-usage-type.md
+++ b/programming/java/api-reference/core/enum-colour-channel-usage-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ColourChannelUsageType - Dynamsoft Core Java Enumerations
-description: The enumeration ColourChannelUsageType of Dynamsoft Core describes how the color channel is used in the image.
+description: The enumeration ColourChannelUsageType in Dynamsoft Core Java Edition describes how colour channels are used during image processing.
keywords: Corner type
codeAutoHeight: true
---
diff --git a/programming/java/api-reference/core/enum-corner-type.md b/programming/java/api-reference/core/enum-corner-type.md
index c92c80c..4a807a4 100644
--- a/programming/java/api-reference/core/enum-corner-type.md
+++ b/programming/java/api-reference/core/enum-corner-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CornerType - Dynamsoft Core Java Enumerations
-description: The enumeration CornerType of Dynamsoft Core describes how the corner is formed by its sides.
+description: The enumeration CornerType in Dynamsoft Core Java Edition describes how a corner is geometrically formed by its two sides.
keywords: Corner type
codeAutoHeight: true
---
diff --git a/programming/java/api-reference/core/enum-cross-verification-status.md b/programming/java/api-reference/core/enum-cross-verification-status.md
index fe8a3f0..fbfaafe 100644
--- a/programming/java/api-reference/core/enum-cross-verification-status.md
+++ b/programming/java/api-reference/core/enum-cross-verification-status.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CrossVerificationStatus - Dynamsoft Core Java Enumerations
-description: The enumeration CrossVerificationStatus of Dynamsoft Core describes the status of the captured results.
+description: The enumeration CrossVerificationStatus in Dynamsoft Core Java Edition indicates whether a captured result has been cross-verified across multiple frames.
keywords: cross verification status
codeAutoHeight: true
---
diff --git a/programming/java/api-reference/core/enum-error-code.md b/programming/java/api-reference/core/enum-error-code.md
index 6aecd94..e61eb3c 100644
--- a/programming/java/api-reference/core/enum-error-code.md
+++ b/programming/java/api-reference/core/enum-error-code.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ErrorCode - Dynamsoft Core Java Enumerations
-description: The enumeration ErrorCode of Dynamsoft Core describes all error codes.
+description: The enumeration ErrorCode in Dynamsoft Core Java Edition lists all error codes returned by Dynamsoft Capture Vision SDK operations.
keywords: Error code
codeAutoHeight: true
---
diff --git a/programming/java/api-reference/core/enum-grayscale-enhancement-mode.md b/programming/java/api-reference/core/enum-grayscale-enhancement-mode.md
index 0fa1022..c923a75 100644
--- a/programming/java/api-reference/core/enum-grayscale-enhancement-mode.md
+++ b/programming/java/api-reference/core/enum-grayscale-enhancement-mode.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: GrayscaleEnhancementMode - Dynamsoft Core Java Enumerations
-description: The enumeration GrayscaleEnhancementMode of Dynamsoft Core describes all available grayscale enhancement modes.
+description: The enumeration GrayscaleEnhancementMode in Dynamsoft Core Java Edition lists available image enhancement algorithms applied to grayscale images before recognition.
keywords: Grayscale enhancement modes
codeAutoHeight: true
---
diff --git a/programming/java/api-reference/core/enum-grayscale-transformation-mode.md b/programming/java/api-reference/core/enum-grayscale-transformation-mode.md
index 52d6a78..18cddd6 100644
--- a/programming/java/api-reference/core/enum-grayscale-transformation-mode.md
+++ b/programming/java/api-reference/core/enum-grayscale-transformation-mode.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: GrayscaleTransformationMode - Dynamsoft Core Java Enumerations
-description: The enumeration GrayscaleTransformationMode of Dynamsoft Core describes all available grayscale transformation modes.
+description: The enumeration GrayscaleTransformationMode in Dynamsoft Core Java Edition describes the transformations (invert or keep original) applied when converting a colour image to grayscale.
keywords: Grayscale transformation modes
codeAutoHeight: true
---
diff --git a/programming/java/api-reference/core/enum-image-capture-distance-mode.md b/programming/java/api-reference/core/enum-image-capture-distance-mode.md
index 79ca31e..33f5bda 100644
--- a/programming/java/api-reference/core/enum-image-capture-distance-mode.md
+++ b/programming/java/api-reference/core/enum-image-capture-distance-mode.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageCaptureDistanceMode - Dynamsoft Core Java Enumerations
-description: The enumeration ImageCaptureDistanceMode of Dynamsoft Core is used to distinguish the close-up images from the prospect images.
+description: The enumeration ImageCaptureDistanceMode in Dynamsoft Core Java Edition distinguishes close-up captures from long-distance captures to optimize image processing.
keywords: Image capture distance
codeAutoHeight: true
---
diff --git a/programming/java/api-reference/core/enum-image-file-format.md b/programming/java/api-reference/core/enum-image-file-format.md
index 5b48aaa..bc62dbd 100644
--- a/programming/java/api-reference/core/enum-image-file-format.md
+++ b/programming/java/api-reference/core/enum-image-file-format.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageFileFormat - Dynamsoft Core Java Enumerations
-description: The enumeration ImageFileFormat of Dynamsoft Core describes the format of image files.
+description: The enumeration ImageFileFormat in Dynamsoft Core Java Edition lists the supported image file formats (JPEG, PNG, BMP, PDF, etc.).
keywords: Image file format
codeAutoHeight: true
---
diff --git a/programming/java/api-reference/core/enum-image-pixel-format.md b/programming/java/api-reference/core/enum-image-pixel-format.md
index ca4d892..81a05e2 100644
--- a/programming/java/api-reference/core/enum-image-pixel-format.md
+++ b/programming/java/api-reference/core/enum-image-pixel-format.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImagePixelFormat - Dynamsoft Core Java Enumerations
-description: The enumeration ImagePixelFormat of Dynamsoft Core describes all supported image pixel formats.
+description: The enumeration ImagePixelFormat in Dynamsoft Core Java Edition lists all supported pixel formats (grayscale, RGB, RGBA, etc.) for image data.
keywords: Image pixel format
codeAutoHeight: true
---
diff --git a/programming/java/api-reference/core/enum-image-tag-type.md b/programming/java/api-reference/core/enum-image-tag-type.md
index 6468324..b9bfb1f 100644
--- a/programming/java/api-reference/core/enum-image-tag-type.md
+++ b/programming/java/api-reference/core/enum-image-tag-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageTagType - Dynamsoft Core Java Enumerations
-description: The enumeration ImageTagType of Dynamsoft Core describes the types of image tags.
+description: The enumeration ImageTagType in Dynamsoft Core Java Edition distinguishes between file-based and video-frame-based image tags.
keywords: Image tag type
codeAutoHeight: true
---
diff --git a/programming/java/api-reference/core/enum-intermediate-result-unit-type.md b/programming/java/api-reference/core/enum-intermediate-result-unit-type.md
index 74a0d86..d89951c 100644
--- a/programming/java/api-reference/core/enum-intermediate-result-unit-type.md
+++ b/programming/java/api-reference/core/enum-intermediate-result-unit-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: IntermediateResultUnitType - Dynamsoft Core Java Enumerations
-description: The enumeration IntermediateResultUnitType of Dynamsoft Core describes the type of intermediate result unit.
+description: The enumeration IntermediateResultUnitType in Dynamsoft Core Java Edition lists all types of intermediate result units produced during image processing.
keywords: Intermediate result unit type
codeAutoHeight: true
---
diff --git a/programming/java/api-reference/core/enum-pdf-reading-mode.md b/programming/java/api-reference/core/enum-pdf-reading-mode.md
index ad20848..d7b7629 100644
--- a/programming/java/api-reference/core/enum-pdf-reading-mode.md
+++ b/programming/java/api-reference/core/enum-pdf-reading-mode.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: PDFReadingMode - Dynamsoft Core Java Enumerations
-description: The enumeration PDFReadingMode of Dynamsoft Core describes all available PDF reading modes.
+description: The enumeration PDFReadingMode in Dynamsoft Core Java Edition lists the available modes for reading PDF files (raster, vector, auto).
keywords: PDF Reading Mode
codeAutoHeight: true
---
diff --git a/programming/java/api-reference/core/enum-raster-data-source.md b/programming/java/api-reference/core/enum-raster-data-source.md
index 0ccefb3..3a2de6c 100644
--- a/programming/java/api-reference/core/enum-raster-data-source.md
+++ b/programming/java/api-reference/core/enum-raster-data-source.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: RasterDataSource - Dynamsoft Core Java Enumerations
-description: The enumeration RasterDataSource of Dynamsoft Core describes raster data source types.
+description: The enumeration RasterDataSource in Dynamsoft Core Java Edition specifies whether raster image data is sourced from pages or rendered PDFs.
keywords: Target type
---
diff --git a/programming/java/api-reference/core/enum-region-object-element-type.md b/programming/java/api-reference/core/enum-region-object-element-type.md
index ac49e48..216aa60 100644
--- a/programming/java/api-reference/core/enum-region-object-element-type.md
+++ b/programming/java/api-reference/core/enum-region-object-element-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: RegionObjectElementType - Dynamsoft Core Java Enumerations
-description: The enumeration RegionObjectElementType of Dynamsoft Core describes the types of RegionObjectElement.
+description: The enumeration RegionObjectElementType in Dynamsoft Core Java Edition lists the types of region object elements (localized, recognized, etc.).
keywords: Region object element type
codeAutoHeight: true
---
diff --git a/programming/java/api-reference/core/enum-section-type.md b/programming/java/api-reference/core/enum-section-type.md
index 7cdb4c0..463e4a0 100644
--- a/programming/java/api-reference/core/enum-section-type.md
+++ b/programming/java/api-reference/core/enum-section-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: SectionType - Dynamsoft Core Java Enumerations
-description: The enumeration SectionType of Dynamsoft Core describes the section of the algorithm.
+description: The enumeration SectionType in Dynamsoft Core Java Edition identifies the processing section (region detection, barcode localization, barcode decoding, etc.) that produced a result.
keywords: Section type
codeAutoHeight: true
---
diff --git a/programming/java/api-reference/core/enum-transform-matrix-type.md b/programming/java/api-reference/core/enum-transform-matrix-type.md
index 55d2f77..2cff7d9 100644
--- a/programming/java/api-reference/core/enum-transform-matrix-type.md
+++ b/programming/java/api-reference/core/enum-transform-matrix-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: TransformMatrixType - Dynamsoft Core Java Enumerations
-description: The enumeration TransformMatrixType of Dynamsoft Core describes transform matrix types.
+description: The enumeration TransformMatrixType in Dynamsoft Core Java Edition lists transformation matrix types used to convert between local and original image coordinate systems.
keywords: Target type
---
diff --git a/programming/java/api-reference/core/enum-video-frame-quality.md b/programming/java/api-reference/core/enum-video-frame-quality.md
index 21989fd..f4ee85e 100644
--- a/programming/java/api-reference/core/enum-video-frame-quality.md
+++ b/programming/java/api-reference/core/enum-video-frame-quality.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: VideoFrameQuality - Dynamsoft Core Java Enumerations
-description: The enumeration VideoFrameQuality of Dynamsoft Core describes the quality of video frames.
+description: The enumeration VideoFrameQuality in Dynamsoft Core Java Edition classifies video frame quality (high or low) to control which frames are processed.
keywords: Video frame quality
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/java/api-reference/core/intermediate-results/abstract-intermediate-result-receiver.md b/programming/java/api-reference/core/intermediate-results/abstract-intermediate-result-receiver.md
index dd65eac..ff4d130 100644
--- a/programming/java/api-reference/core/intermediate-results/abstract-intermediate-result-receiver.md
+++ b/programming/java/api-reference/core/intermediate-results/abstract-intermediate-result-receiver.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class AbstractIntermediateResultReceiver - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the java edition of the class AbstractIntermediateResultReceiver in Dynamsoft Core Module.
+description: API reference for the AbstractIntermediateResultReceiver class in Dynamsoft Core Module Java Edition, the base class for receiving intermediate results during image processing.
keywords: abstractintermediate result receiver, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/intermediate-results/auxiliary-region-element.md b/programming/java/api-reference/core/intermediate-results/auxiliary-region-element.md
index 282b2c2..14781a6 100644
--- a/programming/java/api-reference/core/intermediate-results/auxiliary-region-element.md
+++ b/programming/java/api-reference/core/intermediate-results/auxiliary-region-element.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class AuxiliaryRegionElement - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the Java edition of the class AuxiliaryRegionElement in Dynamsoft Core Module.
+description: API reference for the AuxiliaryRegionElement class in Dynamsoft Core Module Java Edition, which represents an auxiliary region element in the intermediate result.
keywords: auxiliary region element, java
---
diff --git a/programming/java/api-reference/core/intermediate-results/binary-image-unit.md b/programming/java/api-reference/core/intermediate-results/binary-image-unit.md
index f5b6b52..4ac91b7 100644
--- a/programming/java/api-reference/core/intermediate-results/binary-image-unit.md
+++ b/programming/java/api-reference/core/intermediate-results/binary-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class BinaryImageUnit - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the java edition of the class BinaryImageUnit in Dynamsoft Core Module.
+description: API reference for the BinaryImageUnit class in Dynamsoft Core Module Java Edition, which represents an intermediate result unit containing a binary (black-and-white) image.
keywords: binary image, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/intermediate-results/colour-image-unit.md b/programming/java/api-reference/core/intermediate-results/colour-image-unit.md
index 3803879..9e73787 100644
--- a/programming/java/api-reference/core/intermediate-results/colour-image-unit.md
+++ b/programming/java/api-reference/core/intermediate-results/colour-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ColourImageUnit - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the java edition of the class ColourImageUnit in Dynamsoft Core Module.
+description: API reference for the ColourImageUnit class in Dynamsoft Core Module Java Edition, which represents an intermediate result unit containing a colour image.
keywords: colour image, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/intermediate-results/contours-unit.md b/programming/java/api-reference/core/intermediate-results/contours-unit.md
index 9ba9844..6fcda67 100644
--- a/programming/java/api-reference/core/intermediate-results/contours-unit.md
+++ b/programming/java/api-reference/core/intermediate-results/contours-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ContoursUnit - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the Java edition of the class ContoursUnit in Dynamsoft Core Module.
+description: API reference for the ContoursUnit class in Dynamsoft Core Module Java Edition, which represents an intermediate result unit containing detected contours.
keywords: contours, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/intermediate-results/enhanced-grayscale-image-unit.md b/programming/java/api-reference/core/intermediate-results/enhanced-grayscale-image-unit.md
index 4e449ab..9b7d8fb 100644
--- a/programming/java/api-reference/core/intermediate-results/enhanced-grayscale-image-unit.md
+++ b/programming/java/api-reference/core/intermediate-results/enhanced-grayscale-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class EnhancedGrayscaleImageUnit - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the Java edition of the class EnhancedGrayscaleImageUnit in Dynamsoft Core Module.
+description: API reference for the EnhancedGrayscaleImageUnit class in Dynamsoft Core Module Java Edition, which represents an intermediate result unit containing an enhanced grayscale image.
keywords: enhanced grayscale image, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/intermediate-results/grayscale-image-unit.md b/programming/java/api-reference/core/intermediate-results/grayscale-image-unit.md
index de62448..5ea0aae 100644
--- a/programming/java/api-reference/core/intermediate-results/grayscale-image-unit.md
+++ b/programming/java/api-reference/core/intermediate-results/grayscale-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class GrayscaleImageUnit - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the Java edition of the class GrayscaleImageUnit in Dynamsoft Core Module.
+description: API reference for the GrayscaleImageUnit class in Dynamsoft Core Module Java Edition, which represents an intermediate result unit containing a grayscale image.
keywords: grayscale image, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/intermediate-results/intermediate-result-extra-info.md b/programming/java/api-reference/core/intermediate-results/intermediate-result-extra-info.md
index 5ebf578..87906c9 100644
--- a/programming/java/api-reference/core/intermediate-results/intermediate-result-extra-info.md
+++ b/programming/java/api-reference/core/intermediate-results/intermediate-result-extra-info.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class IntermediateResultExtraInfo - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the Java edition of the class IntermediateResultExtraInfo in Dynamsoft Core Module.
+description: API reference for the IntermediateResultExtraInfo class in Dynamsoft Core Module Java Edition, which provides extra metadata about an intermediate result unit.
keywords: intermediate result, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/intermediate-results/intermediate-result-unit.md b/programming/java/api-reference/core/intermediate-results/intermediate-result-unit.md
index 0f2611a..70f88b1 100644
--- a/programming/java/api-reference/core/intermediate-results/intermediate-result-unit.md
+++ b/programming/java/api-reference/core/intermediate-results/intermediate-result-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class IntermediateResultUnit - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the java edition of the class IntermediateResultUnit in Dynamsoft Core Module.
+description: API reference for the IntermediateResultUnit class in Dynamsoft Core Module Java Edition, the base class for all intermediate result units produced during image processing.
keywords: intermediate result, java
---
diff --git a/programming/java/api-reference/core/intermediate-results/intermediate-result.md b/programming/java/api-reference/core/intermediate-results/intermediate-result.md
index b43f53d..d40bb9c 100644
--- a/programming/java/api-reference/core/intermediate-results/intermediate-result.md
+++ b/programming/java/api-reference/core/intermediate-results/intermediate-result.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class IntermediateResult - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the java edition of the class IntermediateResult in Dynamsoft Core Module.
+description: API reference for the IntermediateResult class in Dynamsoft Core Module Java Edition, which contains a collection of intermediate result units from one stage of image processing.
keywords: task results, intermediate results, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/intermediate-results/line-segments-unit.md b/programming/java/api-reference/core/intermediate-results/line-segments-unit.md
index 5038c2d..8de4bb1 100644
--- a/programming/java/api-reference/core/intermediate-results/line-segments-unit.md
+++ b/programming/java/api-reference/core/intermediate-results/line-segments-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class LineSegmentsUnit - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the Java edition of the class LineSegmentsUnit in Dynamsoft Core Module.
+description: API reference for the LineSegmentsUnit class in Dynamsoft Core Module Java Edition, which represents an intermediate result unit containing detected line segments.
keywords: line segments, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/intermediate-results/observed-parameters.md b/programming/java/api-reference/core/intermediate-results/observed-parameters.md
index 3a4aebd..9a1078d 100644
--- a/programming/java/api-reference/core/intermediate-results/observed-parameters.md
+++ b/programming/java/api-reference/core/intermediate-results/observed-parameters.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ObservationParameters - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the java edition of the class ObservationParameters in Dynamsoft Core Module.
+description: API reference for the ObservationParameters class in Dynamsoft Core Module Java Edition, which configures what intermediate result types are observed and passed to the receiver.
keywords: intermediate result, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/intermediate-results/predetected-region-element.md b/programming/java/api-reference/core/intermediate-results/predetected-region-element.md
index 0e4b595..23137ff 100644
--- a/programming/java/api-reference/core/intermediate-results/predetected-region-element.md
+++ b/programming/java/api-reference/core/intermediate-results/predetected-region-element.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class PredetectedRegionElement - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the Java edition of the class PredetectedRegionElement in Dynamsoft Core Module.
+description: API reference for the PredetectedRegionElement class in Dynamsoft Core Module Java Edition, which represents a pre-detected region element identified before further processing.
keywords: predetected region element, java
---
diff --git a/programming/java/api-reference/core/intermediate-results/predetected-regions-unit.md b/programming/java/api-reference/core/intermediate-results/predetected-regions-unit.md
index 4a034eb..7744c8f 100644
--- a/programming/java/api-reference/core/intermediate-results/predetected-regions-unit.md
+++ b/programming/java/api-reference/core/intermediate-results/predetected-regions-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class PredetectedRegionsUnit - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the Java edition of the class PredetectedRegionsUnit in Dynamsoft Core Module.
+description: API reference for the PredetectedRegionsUnit class in Dynamsoft Core Module Java Edition, which represents an intermediate result unit containing pre-detected regions.
keywords: predetected regions, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/intermediate-results/region-object-element.md b/programming/java/api-reference/core/intermediate-results/region-object-element.md
index a7dfbb2..1d2c107 100644
--- a/programming/java/api-reference/core/intermediate-results/region-object-element.md
+++ b/programming/java/api-reference/core/intermediate-results/region-object-element.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class RegionObjectElement - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the Java edition of the class RegionObjectElement in Dynamsoft Core Module.
+description: API reference for the RegionObjectElement class in Dynamsoft Core Module Java Edition, the base class for all region-based intermediate result elements.
keywords: region object element, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/intermediate-results/scaled-colour-image-unit.md b/programming/java/api-reference/core/intermediate-results/scaled-colour-image-unit.md
index 19c1205..b779606 100644
--- a/programming/java/api-reference/core/intermediate-results/scaled-colour-image-unit.md
+++ b/programming/java/api-reference/core/intermediate-results/scaled-colour-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ScaledColourImageUnit - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the Java edition of the class ScaledColourImageUnit in Dynamsoft Core Module.
+description: API reference for the ScaledColourImageUnit class in Dynamsoft Core Module Java Edition, which represents an intermediate result unit containing a scaled colour image.
keywords: scaled colour image, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/intermediate-results/short-lines-unit.md b/programming/java/api-reference/core/intermediate-results/short-lines-unit.md
index 38b3260..8d01f3a 100644
--- a/programming/java/api-reference/core/intermediate-results/short-lines-unit.md
+++ b/programming/java/api-reference/core/intermediate-results/short-lines-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ShortLinesUnit - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the Java edition of the class ShortLinesUnit in Dynamsoft Core Module.
+description: API reference for the ShortLinesUnit class in Dynamsoft Core Module Java Edition, which represents an intermediate result unit containing detected short line segments.
keywords: Short lines, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/intermediate-results/text-removed-binary-image-unit.md b/programming/java/api-reference/core/intermediate-results/text-removed-binary-image-unit.md
index 4dc9443..1d3e584 100644
--- a/programming/java/api-reference/core/intermediate-results/text-removed-binary-image-unit.md
+++ b/programming/java/api-reference/core/intermediate-results/text-removed-binary-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TextRemovedBinaryImageUnit - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the Java edition of the class TextRemovedBinaryImageUnit in Dynamsoft Core Module.
+description: API reference for the TextRemovedBinaryImageUnit class in Dynamsoft Core Module Java Edition, which represents an intermediate result unit containing a binary image with text regions removed.
keywords: text removed binary image, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/intermediate-results/text-zone.md b/programming/java/api-reference/core/intermediate-results/text-zone.md
index 6086982..0c5ba5a 100644
--- a/programming/java/api-reference/core/intermediate-results/text-zone.md
+++ b/programming/java/api-reference/core/intermediate-results/text-zone.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TextZone- Dynamsoft Core Module Java Edition API Reference
-description: This page shows the Java edition of the class TextZone in Dynamsoft Core Module.
+description: API reference for the TextZone class in Dynamsoft Core Module Java Edition, which represents a detected text zone region within an image.
keywords: text zones, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/intermediate-results/text-zones-unit.md b/programming/java/api-reference/core/intermediate-results/text-zones-unit.md
index b1d3f00..7cd30b2 100644
--- a/programming/java/api-reference/core/intermediate-results/text-zones-unit.md
+++ b/programming/java/api-reference/core/intermediate-results/text-zones-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TextZonesUnit - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the Java edition of the class TextZonesUnit in Dynamsoft Core Module.
+description: API reference for the TextZonesUnit class in Dynamsoft Core Module Java Edition, which represents an intermediate result unit containing detected text zones.
keywords: text zones, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/intermediate-results/texture-detection-result-unit.md b/programming/java/api-reference/core/intermediate-results/texture-detection-result-unit.md
index 0b6a441..b803bae 100644
--- a/programming/java/api-reference/core/intermediate-results/texture-detection-result-unit.md
+++ b/programming/java/api-reference/core/intermediate-results/texture-detection-result-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TextureDetectionResultUnit - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the Java edition of the class TextureDetectionResultUnit in Dynamsoft Core Module.
+description: API reference for the TextureDetectionResultUnit class in Dynamsoft Core Module Java Edition, which represents an intermediate result unit containing texture detection results.
keywords: texture detection result, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/intermediate-results/texture-removed-binary-image-unit.md b/programming/java/api-reference/core/intermediate-results/texture-removed-binary-image-unit.md
index 1c94481..3fda9d8 100644
--- a/programming/java/api-reference/core/intermediate-results/texture-removed-binary-image-unit.md
+++ b/programming/java/api-reference/core/intermediate-results/texture-removed-binary-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TextureRemovedBinaryImageUnit - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the Java edition of the class TextureRemovedBinaryImageUnit in Dynamsoft Core Module.
+description: API reference for the TextureRemovedBinaryImageUnit class in Dynamsoft Core Module Java Edition, which represents an intermediate result unit containing a binary image with texture removed.
keywords: texture removed binary image, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/intermediate-results/texture-removed-grayscale-image-unit.md b/programming/java/api-reference/core/intermediate-results/texture-removed-grayscale-image-unit.md
index e012c48..e27c7f8 100644
--- a/programming/java/api-reference/core/intermediate-results/texture-removed-grayscale-image-unit.md
+++ b/programming/java/api-reference/core/intermediate-results/texture-removed-grayscale-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TextureRemovedGrayscaleImageUnit - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the Java edition of the class TextureRemovedGrayscaleImageUnit in Dynamsoft Core Module.
+description: API reference for the TextureRemovedGrayscaleImageUnit class in Dynamsoft Core Module Java Edition, which represents an intermediate result unit containing a grayscale image with texture removed.
keywords: text removed grayscale image, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/core/intermediate-results/transformed-grayscale-image-unit.md b/programming/java/api-reference/core/intermediate-results/transformed-grayscale-image-unit.md
index 96995bb..4043f2e 100644
--- a/programming/java/api-reference/core/intermediate-results/transformed-grayscale-image-unit.md
+++ b/programming/java/api-reference/core/intermediate-results/transformed-grayscale-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TransformedGrayscaleImageUnit - Dynamsoft Core Module Java Edition API Reference
-description: This page shows the Java edition of the class TransformedGrayscaleImageUnit in Dynamsoft Core Module.
+description: API reference for the TransformedGrayscaleImageUnit class in Dynamsoft Core Module Java Edition, which represents an intermediate result unit containing a transformed grayscale image.
keywords: transformed grayscale image, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/id-utility/identity-processor.md b/programming/java/api-reference/id-utility/identity-processor.md
index 3744ec9..158d78b 100644
--- a/programming/java/api-reference/id-utility/identity-processor.md
+++ b/programming/java/api-reference/id-utility/identity-processor.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class IdentityProcessor - Dynamsoft Identity Utility Module Java Edition API Reference
-description: This page shows the Java edition of the class IdentityProcessor in Dynamsoft Identity Utility Module.
+description: API reference for the IdentityProcessor class in Dynamsoft Identity Utility Module Java Edition, which provides methods for processing identity documents.
keywords: identity processor, java
---
diff --git a/programming/java/api-reference/id-utility/identity-utility-exception.md b/programming/java/api-reference/id-utility/identity-utility-exception.md
index 4cb28df..4971d57 100644
--- a/programming/java/api-reference/id-utility/identity-utility-exception.md
+++ b/programming/java/api-reference/id-utility/identity-utility-exception.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: IdentityUtilityException Class - Dynamsoft Identity Utility Module Java Edition API Reference
-description: Definition of IdentityUtilityException class in Dynamsoft Identity Utility Module Java Edition.
+description: API reference for the IdentityUtilityException class in Dynamsoft Identity Utility Module Java Edition, the exception class for Identity Utility module errors.
keywords: identity utility module, java
---
diff --git a/programming/java/api-reference/id-utility/identity-utility-module.md b/programming/java/api-reference/id-utility/identity-utility-module.md
index 76f500f..12cb585 100644
--- a/programming/java/api-reference/id-utility/identity-utility-module.md
+++ b/programming/java/api-reference/id-utility/identity-utility-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class IdentityUtilityModule - Dynamsoft Identity Utility Module Java Edition API Reference
-description: This page shows the Java edition of the class IdentityUtilityModule in Dynamsoft Identity Utility Module.
+description: API reference for the IdentityUtilityModule class in Dynamsoft Identity Utility Module Java Edition, which provides general functions for the Identity Utility module.
keywords: identity utility module, java
---
diff --git a/programming/java/api-reference/image-processing/image-processing-module.md b/programming/java/api-reference/image-processing/image-processing-module.md
index 70f56f2..20dbd73 100644
--- a/programming/java/api-reference/image-processing/image-processing-module.md
+++ b/programming/java/api-reference/image-processing/image-processing-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageProcessingModule Class - Dynamsoft Capture Vision Module Java Edition API Reference
-description: Definition of ImageProcessingModule class in Dynamsoft Image Processing Module Java Edition.
+description: API reference for the ImageProcessingModule class in Dynamsoft Image Processing Module Java Edition, which provides general functions for the Image Processing module.
keywords: image processing module, java
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/java/api-reference/index.md b/programming/java/api-reference/index.md
index 687d529..253aa4f 100644
--- a/programming/java/api-reference/index.md
+++ b/programming/java/api-reference/index.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Index - Dynamsoft Capture Vision Module Java Edition API Reference
-description: The index of Dynamsoft Capture Vision Java Edition API reference.
+description: Full API reference index for Dynamsoft Capture Vision Java Edition, listing all classes, interfaces, and enumerations across the CVR, Core, License, Utility, and other modules.
keywords: API reference, index, java
needAutoGenerateSidebar: false
---
diff --git a/programming/java/api-reference/license/license-error.md b/programming/java/api-reference/license/license-error.md
index 640aeeb..f5eb59d 100644
--- a/programming/java/api-reference/license/license-error.md
+++ b/programming/java/api-reference/license/license-error.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: LicenseError Class - Dynamsoft License Module Java Edition API Reference
-description: Definition of LicenseError class in Dynamsoft License Module Java Edition.
+description: API reference for the LicenseError class in Dynamsoft License Module Java Edition, which defines error codes specific to the License module.
keywords: license module, java
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/java/api-reference/license/license-exception.md b/programming/java/api-reference/license/license-exception.md
index d37d36c..e27906f 100644
--- a/programming/java/api-reference/license/license-exception.md
+++ b/programming/java/api-reference/license/license-exception.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: LicenseException Class - Dynamsoft License Module Java Edition API Reference
-description: Definition of LicenseException class in Dynamsoft License Module Java Edition.
+description: API reference for the LicenseException class in Dynamsoft License Module Java Edition, the exception class for license-related errors.
keywords: license module, java
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/java/api-reference/license/license-manager.md b/programming/java/api-reference/license/license-manager.md
index a4805f7..e235682 100644
--- a/programming/java/api-reference/license/license-manager.md
+++ b/programming/java/api-reference/license/license-manager.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: LicenseManager Class - Dynamsoft License Module Java Edition API Reference
-description: Definition of LicenseManager class in Dynamsoft License Module Java Edition.
+description: API reference for the LicenseManager class in Dynamsoft License Module Java Edition, which handles license initialization and management.
keywords: license manager, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/license/license-module.md b/programming/java/api-reference/license/license-module.md
index 36e220d..4a82e55 100644
--- a/programming/java/api-reference/license/license-module.md
+++ b/programming/java/api-reference/license/license-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: LicenseModule Class - Dynamsoft Capture Vision Module Java Edition API Reference
-description: Definition of LicenseModule class in Dynamsoft License Module Java Edition.
+description: API reference for the LicenseModule class in Dynamsoft License Module Java Edition, which provides general functions for the License module.
keywords: license module, java
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/java/api-reference/utility/directory-fetcher.md b/programming/java/api-reference/utility/directory-fetcher.md
index ae64c04..664e130 100644
--- a/programming/java/api-reference/utility/directory-fetcher.md
+++ b/programming/java/api-reference/utility/directory-fetcher.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: DirectoryFetcher Class - Dynamsoft Utility Module Java Edition API Reference
-description: Definition of DirectoryFetcher class in Dynamsoft Utility Module Java Edition.
+description: API reference for the DirectoryFetcher class in Dynamsoft Utility Module Java Edition, which loads image files from a specified directory as an image source.
keywords: directory fetcher, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/utility/enum-filter-type.md b/programming/java/api-reference/utility/enum-filter-type.md
index f774530..1ce4f77 100644
--- a/programming/java/api-reference/utility/enum-filter-type.md
+++ b/programming/java/api-reference/utility/enum-filter-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: FilterType - Dynamsoft Utility Enumerations
-description: The enumeration FilterType of Dynamsoft Utility describes the specified image filter applied to an input image.
+description: The enumeration FilterType in Dynamsoft Utility Java Edition specifies the type of image filter applied during image processing operations.
keywords: image filter
codeAutoHeight: true
---
diff --git a/programming/java/api-reference/utility/file-fetcher.md b/programming/java/api-reference/utility/file-fetcher.md
index 4fb57b1..cbfee5c 100644
--- a/programming/java/api-reference/utility/file-fetcher.md
+++ b/programming/java/api-reference/utility/file-fetcher.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: FileFetcher Class - Dynamsoft Utility Module Java Edition API Reference
-description: Definition of FileFetcher class in Dynamsoft Utility Module Java Edition.
+description: API reference for the FileFetcher class in Dynamsoft Utility Module Java Edition, which loads image files from specified file paths as an image source.
keywords: file fetcher, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/utility/image-drawer.md b/programming/java/api-reference/utility/image-drawer.md
index ab854d9..84fd85a 100644
--- a/programming/java/api-reference/utility/image-drawer.md
+++ b/programming/java/api-reference/utility/image-drawer.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ImageDrawer - Dynamsoft Utility Module Java Edition API Reference
-description: This page shows the Java Edition of the class ImageDrawer in Dynamsoft Utility Module.
+description: API reference for the ImageDrawer class in Dynamsoft Utility Module Java Edition, which provides methods for drawing overlays and annotations on images.
keywords: image drawer, drawing on image, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/utility/image-io.md b/programming/java/api-reference/utility/image-io.md
index 97490f0..4fa8a7f 100644
--- a/programming/java/api-reference/utility/image-io.md
+++ b/programming/java/api-reference/utility/image-io.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ImageIO - Dynamsoft Utility Module Java Edition API Reference
-description: This page shows the Java Edition of the class ImageIO in Dynamsoft Utility Module.
+description: API reference for the ImageIO class in Dynamsoft Utility Module Java Edition, which provides methods for reading and saving image files.
keywords: image io, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/utility/image-processor.md b/programming/java/api-reference/utility/image-processor.md
index 6dd5bf1..d0dbd74 100644
--- a/programming/java/api-reference/utility/image-processor.md
+++ b/programming/java/api-reference/utility/image-processor.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ImageProcessor - Dynamsoft Utility Module Java Edition API Reference
-description: This page shows the Java Edition of the class ImageProcessor in Dynamsoft Utility Module.
+description: API reference for the ImageProcessor class in Dynamsoft Utility Module Java Edition, which provides methods for image processing operations.
keywords: image processor, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/utility/multi-frame-result-cross-filter.md b/programming/java/api-reference/utility/multi-frame-result-cross-filter.md
index 6a2f155..4635c69 100644
--- a/programming/java/api-reference/utility/multi-frame-result-cross-filter.md
+++ b/programming/java/api-reference/utility/multi-frame-result-cross-filter.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: MultiFrameResultCrossFilter Class - Dynamsoft Capture Vision Module Java Edition API Reference
-description: Definition of MultiFrameResultCrossFilter class in Dynamsoft Utility Module Java Edition.
+description: API reference for the MultiFrameResultCrossFilter class in Dynamsoft Utility Module Java Edition, which filters captured results across multiple frames to improve accuracy and reduce duplicates.
keywords: multiple frame result cross filter, java
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/java/api-reference/utility/proactive-image-source-adapter.md b/programming/java/api-reference/utility/proactive-image-source-adapter.md
index c136df1..e265780 100644
--- a/programming/java/api-reference/utility/proactive-image-source-adapter.md
+++ b/programming/java/api-reference/utility/proactive-image-source-adapter.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ProactiveImageSourceAdapter Class - Dynamsoft Utility Module Java Edition API Reference
-description: Definition of ProactiveImageSourceAdapter class in Dynamsoft Utility Module Java Edition.
+description: API reference for the ProactiveImageSourceAdapter class in Dynamsoft Utility Module Java Edition, which actively fetches images at defined intervals for processing.
keywords: proactive image source adapter, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/api-reference/utility/utility-exception.md b/programming/java/api-reference/utility/utility-exception.md
index 8d023dc..d6963eb 100644
--- a/programming/java/api-reference/utility/utility-exception.md
+++ b/programming/java/api-reference/utility/utility-exception.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: UtilityException Class - Dynamsoft Utility Module Java Edition API Reference
-description: Definition of UtilityException class in Dynamsoft Utility Module Java Edition.
+description: API reference for the UtilityException class in Dynamsoft Utility Module Java Edition, the exception class for Utility module errors.
keywords: utility module, java
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/java/api-reference/utility/utility-module.md b/programming/java/api-reference/utility/utility-module.md
index 81a90b6..e60426c 100644
--- a/programming/java/api-reference/utility/utility-module.md
+++ b/programming/java/api-reference/utility/utility-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: UtilityModule Class - Dynamsoft Capture Vision Module Java Edition API Reference
-description: Definition of UtilityModule class in Dynamsoft Utility Module Java Edition.
+description: API reference for the UtilityModule class in Dynamsoft Utility Module Java Edition, which provides general functions for the Utility module.
keywords: utility module, java
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/java/index.md b/programming/java/index.md
index c439639..ef3ba56 100644
--- a/programming/java/index.md
+++ b/programming/java/index.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Index - Dynamsoft Capture Vision Java Edition
-description: The introduction of Dynamsoft Capture Vision Java Edition.
+description: Overview of Dynamsoft Capture Vision Java Edition, covering feature highlights, system requirements, and links to the user guide, API reference, and release notes.
keywords: API reference, index, java
needAutoGenerateSidebar: true
---
diff --git a/programming/java/release-notes/index.md b/programming/java/release-notes/index.md
index 2ff8c85..001cacf 100644
--- a/programming/java/release-notes/index.md
+++ b/programming/java/release-notes/index.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Module Release Notes index - Dynamsoft Capture Vision Java Edition
-description: The index of release notes - Dynamsoft Capture Vision Java Edition.
+description: Chronological release notes index for Dynamsoft Capture Vision Bundle Java Edition, covering all v3.x releases.
keywords: release notes, index, java
needAutoGenerateSidebar: true
noTitleIndex: true
@@ -9,9 +9,9 @@ noTitleIndex: true
# Module Release Notes - Dynamsoft Capture Vision Java Edition
-- [3.4.1000 (02/05/2026)]({{ site.dcvb_java_release_notes_v3 }}java-3.html#341000-02052026)
-- [3.2.5000 (12/16/2025)]({{ site.dcvb_java_release_notes_v3 }}java-3.html#325000-12162025)
-- [3.2.1100 (10/28/2025)]({{ site.dcvb_java_release_notes_v3 }}java-3.html#321100-10282025)
-- [3.2.1000 (10/14/2025)]({{ site.dcvb_java_release_notes_v3 }}java-3.html#321000-10142025)
-- [3.0.6100 (08/19/2025)]({{ site.dcvb_java_release_notes_v3 }}java-3.html#306100-08192025)
-- [3.0.6000 (08/06/2025)]({{ site.dcvb_java_release_notes_v3 }}java-3.html#306000-08062025)
+- [3.4.1000 (02/05/2026)]({{ site.dcvb_java_release_notes }}java-3.html#341000-02052026)
+- [3.2.5000 (12/16/2025)]({{ site.dcvb_java_release_notes }}java-3.html#325000-12162025)
+- [3.2.1100 (10/28/2025)]({{ site.dcvb_java_release_notes }}java-3.html#321100-10282025)
+- [3.2.1000 (10/14/2025)]({{ site.dcvb_java_release_notes }}java-3.html#321000-10142025)
+- [3.0.6100 (08/19/2025)]({{ site.dcvb_java_release_notes }}java-3.html#306100-08192025)
+- [3.0.6000 (08/06/2025)]({{ site.dcvb_java_release_notes }}java-3.html#306000-08062025)
diff --git a/programming/java/release-notes/java-3.md b/programming/java/release-notes/java-3.md
index ed71674..7d4052e 100644
--- a/programming/java/release-notes/java-3.md
+++ b/programming/java/release-notes/java-3.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Release Notes v3.x - Dynamsoft Capture Vision Bundle Java Edition
-description: This is the release notes page of Dynamsoft Capture Vision Bundle Java Edition v3.x.
+description: Release notes for Dynamsoft Capture Vision Bundle Java Edition v3.x, detailing new features, API changes, and bug fixes across all v3 releases.
keywords: release notes, java
needGenerateH3Content: false
---
diff --git a/programming/java/samples/index.md b/programming/java/samples/index.md
index e521aea..7a29eae 100644
--- a/programming/java/samples/index.md
+++ b/programming/java/samples/index.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Samples - Dynamsoft Capture Vision Bundle Java Edition
-description: Sample list page of Dynamsoft Capture Vision Bundle Java Edition.
+description: A list of Java code samples for Dynamsoft Capture Vision Bundle, including document scanner, MRZ scanner, and barcode reader demos.
keywords: Java
needAutoGenerateSidebar: false
---
diff --git a/programming/python/api-reference/capture-vision-router/auxiliary-classes/buffered-items-manager.md b/programming/python/api-reference/capture-vision-router/auxiliary-classes/buffered-items-manager.md
index 94e885a..505b6d6 100644
--- a/programming/python/api-reference/capture-vision-router/auxiliary-classes/buffered-items-manager.md
+++ b/programming/python/api-reference/capture-vision-router/auxiliary-classes/buffered-items-manager.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: BufferedItemsManager Class - Dynamsoft Capture Vision Router Module Python Edition API Reference
-description: Definition of BufferedItemsManager class in Dynamsoft Capture Vision Module Python Edition.
+description: API reference for the BufferedItemsManager class in Dynamsoft Capture Vision Python Edition, which manages the buffer of captured result items for cross-frame verification.
keywords: buffered items manager, python
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/python/api-reference/capture-vision-router/auxiliary-classes/capture-state-listener.md b/programming/python/api-reference/capture-vision-router/auxiliary-classes/capture-state-listener.md
index cb0d3ed..da7aab7 100644
--- a/programming/python/api-reference/capture-vision-router/auxiliary-classes/capture-state-listener.md
+++ b/programming/python/api-reference/capture-vision-router/auxiliary-classes/capture-state-listener.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureStateListener Class - Dynamsoft Capture Vision Module Python Edition API Reference
-description: Definition of CaptureStateListener class in Dynamsoft Capture Vision Module Python Edition.
+description: API reference for the CaptureStateListener class in Dynamsoft Capture Vision Python Edition, which receives notifications when the capture state changes.
keywords: capture state listener, python
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/python/api-reference/capture-vision-router/auxiliary-classes/capture-vision-router-module.md b/programming/python/api-reference/capture-vision-router/auxiliary-classes/capture-vision-router-module.md
index 766e0da..ddec35b 100644
--- a/programming/python/api-reference/capture-vision-router/auxiliary-classes/capture-vision-router-module.md
+++ b/programming/python/api-reference/capture-vision-router/auxiliary-classes/capture-vision-router-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouterModule Class - Dynamsoft Capture Vision Module Python Edition API Reference
-description: Definition of CaptureVisionRouterModule class in Dynamsoft Capture Vision Module Python Edition.
+description: API reference for the CaptureVisionRouterModule class in Dynamsoft Capture Vision Python Edition, which provides general functions for the CVR module.
keywords: capture vision router module, python
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/python/api-reference/capture-vision-router/auxiliary-classes/captured-result-array.md b/programming/python/api-reference/capture-vision-router/auxiliary-classes/captured-result-array.md
index 5dce972..1c52bad 100644
--- a/programming/python/api-reference/capture-vision-router/auxiliary-classes/captured-result-array.md
+++ b/programming/python/api-reference/capture-vision-router/auxiliary-classes/captured-result-array.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CapturedResultArray Class - Dynamsoft Capture Vision Module Python Edition API Reference
-description: Definition of CapturedResultArray class in Dynamsoft Capture Vision Module Python Edition.
+description: API reference for the CapturedResultArray class in Dynamsoft Capture Vision Python Edition, which holds an array of captured results from batch processing.
keywords: captured result, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/capture-vision-router/auxiliary-classes/captured-result-filter.md b/programming/python/api-reference/capture-vision-router/auxiliary-classes/captured-result-filter.md
index d863c92..1018707 100644
--- a/programming/python/api-reference/capture-vision-router/auxiliary-classes/captured-result-filter.md
+++ b/programming/python/api-reference/capture-vision-router/auxiliary-classes/captured-result-filter.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CapturedResultFilter Class - Dynamsoft Capture Vision Module Python Edition API Reference
-description: Definition of CapturedResultFilter class in Dynamsoft Capture Vision Module Python Edition.
+description: API reference for the CapturedResultFilter class in Dynamsoft Capture Vision Python Edition, which filters specific result types from the captured results.
keywords: captured result receiver, python
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/python/api-reference/capture-vision-router/auxiliary-classes/captured-result-receiver.md b/programming/python/api-reference/capture-vision-router/auxiliary-classes/captured-result-receiver.md
index 18df65d..03fe037 100644
--- a/programming/python/api-reference/capture-vision-router/auxiliary-classes/captured-result-receiver.md
+++ b/programming/python/api-reference/capture-vision-router/auxiliary-classes/captured-result-receiver.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CapturedResultReceiver Class - Dynamsoft Capture Vision Module Python Edition API Reference
-description: Definition of CapturedResultReceiver class in Dynamsoft Capture Vision Module Python Edition.
+description: API reference for the CapturedResultReceiver class in Dynamsoft Capture Vision Python Edition, which receives callbacks with captured results from image processing.
keywords: captured result receiver, python
---
diff --git a/programming/python/api-reference/capture-vision-router/auxiliary-classes/captured-result.md b/programming/python/api-reference/capture-vision-router/auxiliary-classes/captured-result.md
index 011755d..64e4dda 100644
--- a/programming/python/api-reference/capture-vision-router/auxiliary-classes/captured-result.md
+++ b/programming/python/api-reference/capture-vision-router/auxiliary-classes/captured-result.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CapturedResult Class - Dynamsoft Capture Vision Module Python Edition API Reference
-description: Definition of CapturedResult class in Dynamsoft Capture Vision Module Python Edition.
+description: API reference for the CapturedResult class in Dynamsoft Capture Vision Python Edition, which holds all result items returned from an image capture and processing task.
keywords: captured result, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/capture-vision-router/auxiliary-classes/image-source-state-listener.md b/programming/python/api-reference/capture-vision-router/auxiliary-classes/image-source-state-listener.md
index f54a261..76f5e95 100644
--- a/programming/python/api-reference/capture-vision-router/auxiliary-classes/image-source-state-listener.md
+++ b/programming/python/api-reference/capture-vision-router/auxiliary-classes/image-source-state-listener.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageSourceStateListener Class - Dynamsoft Capture Vision Router Module Python Edition API Reference
-description: Definition of ImageSourceStateListener class in Dynamsoft Capture Vision Module Python Edition.
+description: API reference for the ImageSourceStateListener class in Dynamsoft Capture Vision Python Edition, which receives notifications when the image source state changes.
keywords: image source state listener, python
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/python/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-manager.md b/programming/python/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-manager.md
index d1d0e1d..187c34c 100644
--- a/programming/python/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-manager.md
+++ b/programming/python/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-manager.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class IntermediateResultManager - Dynamsoft Capture Vision Router Python Edition API Reference
-description: This page shows the Python Edition of the class IntermediateResultManager in Dynamsoft Capture Vision Router Module.
+description: API reference for the IntermediateResultManager class in Dynamsoft Capture Vision Python Edition, which manages access to intermediate results during image processing.
keywords: intermediate result manager, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-receiver.md b/programming/python/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-receiver.md
index e9ba523..374d457 100644
--- a/programming/python/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-receiver.md
+++ b/programming/python/api-reference/capture-vision-router/auxiliary-classes/intermediate-result-receiver.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class IntermediateResultReceiver - Dynamsoft Core Module Python Edition API Reference
-description: The class IntermediateResultReceiver of CaptureVisionRouter module Python Edition is responsible for receiving intermediate results.
+description: API reference for the IntermediateResultReceiver class in Dynamsoft Capture Vision Python Edition, which receives callbacks with intermediate results during image processing.
keywords: intermediate result receiver, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/capture-vision-router/auxiliary-classes/simplified-capture-vision-settings.md b/programming/python/api-reference/capture-vision-router/auxiliary-classes/simplified-capture-vision-settings.md
index 6045d1e..6d24516 100644
--- a/programming/python/api-reference/capture-vision-router/auxiliary-classes/simplified-capture-vision-settings.md
+++ b/programming/python/api-reference/capture-vision-router/auxiliary-classes/simplified-capture-vision-settings.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: SimplifiedCaptureVisionSettings Class - Dynamsoft Capture Vision Module Python Edition API Reference
-description: Definition of SimplifiedCaptureVisionSettings class in Dynamsoft Capture Vision Module Python Edition.
+description: API reference for the SimplifiedCaptureVisionSettings class in Dynamsoft Capture Vision Python Edition, which contains simplified configuration options for capture tasks.
keywords: class, python, SimplifiedCaptureVisionSettings
---
diff --git a/programming/python/api-reference/capture-vision-router/auxiliary-methods.md b/programming/python/api-reference/capture-vision-router/auxiliary-methods.md
index 9b5c411..e326c0e 100644
--- a/programming/python/api-reference/capture-vision-router/auxiliary-methods.md
+++ b/programming/python/api-reference/capture-vision-router/auxiliary-methods.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Auxiliary Methods - Dynamsoft Capture Vision Python Edition API
-description: This page introduces auxiliary methods of the CaptureVisionRouter class of the Dynamsoft Capture Vision Python Edition.
+description: API reference for auxiliary methods of the CaptureVisionRouter class in Dynamsoft Capture Vision Python Edition.
keywords: capture vision, auxiliary, instance, api reference, Python
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/python/api-reference/capture-vision-router/buffered-items.md b/programming/python/api-reference/capture-vision-router/buffered-items.md
index 3d6fa16..e007055 100644
--- a/programming/python/api-reference/capture-vision-router/buffered-items.md
+++ b/programming/python/api-reference/capture-vision-router/buffered-items.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Buffered Items - Dynamsoft Capture Vision Router Module Python Edition API Reference
-description: Definition of CaptureVisionRouter class Buffered Items Processing Methods in Dynamsoft Capture Vision Router Module Python Edition..
+description: API reference for the buffered items processing methods of the CaptureVisionRouter class in Dynamsoft Capture Vision Python Edition.
keywords: capture vision, buffered items, api reference, python
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/python/api-reference/capture-vision-router/capture-vision-router.md b/programming/python/api-reference/capture-vision-router/capture-vision-router.md
index 7c95e94..c6d720e 100644
--- a/programming/python/api-reference/capture-vision-router/capture-vision-router.md
+++ b/programming/python/api-reference/capture-vision-router/capture-vision-router.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Class- Dynamsoft Capture Vision Router Module Python Edition API Reference
-description: This page is about the CaptureVisionRouter Class of Dynamsoft Capture Vision Router Module Python Edition.
+description: API reference for the CaptureVisionRouter class in Dynamsoft Capture Vision Python Edition, the central class for managing image capture and recognition workflows.
keywords: capture vision router, router, python, api reference
---
diff --git a/programming/python/api-reference/capture-vision-router/enum-capture-state.md b/programming/python/api-reference/capture-vision-router/enum-capture-state.md
index 195383b..5d9b9f0 100644
--- a/programming/python/api-reference/capture-vision-router/enum-capture-state.md
+++ b/programming/python/api-reference/capture-vision-router/enum-capture-state.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureState - Dynamsoft Vision Router Python Enumerations
-description: The enumeration CaptureState of Dynamsoft Vision Router describes the state of data capturing.
+description: The enumeration CaptureState in Dynamsoft Capture Vision Python Edition describes the possible states of the data capture process (started, stopped, paused, resumed).
keywords: Capture state
---
diff --git a/programming/python/api-reference/capture-vision-router/enum-image-source-state.md b/programming/python/api-reference/capture-vision-router/enum-image-source-state.md
index 517d14b..2ffa450 100644
--- a/programming/python/api-reference/capture-vision-router/enum-image-source-state.md
+++ b/programming/python/api-reference/capture-vision-router/enum-image-source-state.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageSourceState - Dynamsoft Vision Router Python Enumerations
-description: The enumeration ImageSourceState of Dynamsoft Vision Router describes the state of ImageSourceAdapter.
+description: The enumeration ImageSourceState in Dynamsoft Capture Vision Python Edition describes the possible states of the ImageSourceAdapter (exhausted or buffered).
keywords: Image source state
codeAutoHeight: true
---
diff --git a/programming/python/api-reference/capture-vision-router/enum-preset-template.md b/programming/python/api-reference/capture-vision-router/enum-preset-template.md
index 6433b81..9b09156 100644
--- a/programming/python/api-reference/capture-vision-router/enum-preset-template.md
+++ b/programming/python/api-reference/capture-vision-router/enum-preset-template.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: PresetTemplate - Dynamsoft Vision Router Python Enumerations
-description: The enumeration PresetTemplate of Dynamsoft Vision Router describes the preset template.
+description: The enumeration PresetTemplate in Dynamsoft Capture Vision Python Edition lists the built-in preset templates available for common capture scenarios.
keywords: Capture state
---
diff --git a/programming/python/api-reference/capture-vision-router/instantiate.md b/programming/python/api-reference/capture-vision-router/instantiate.md
index 82d320c..d329a6a 100644
--- a/programming/python/api-reference/capture-vision-router/instantiate.md
+++ b/programming/python/api-reference/capture-vision-router/instantiate.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Constructor - Dynamsoft Capture Vision Router Module Python Edition API Reference
-description: Definition of CaptureVisionRouter class Constructor in Dynamsoft Capture Vision Router Module Python Edition.
+description: API reference for the constructor of the CaptureVisionRouter class in Dynamsoft Capture Vision Python Edition.
keywords: capture vision, router, instance, api reference, python, Constructor, Destructor
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/python/api-reference/capture-vision-router/intermediate-result.md b/programming/python/api-reference/capture-vision-router/intermediate-result.md
index 85386b4..947ab1f 100644
--- a/programming/python/api-reference/capture-vision-router/intermediate-result.md
+++ b/programming/python/api-reference/capture-vision-router/intermediate-result.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Intermediate Result - Dynamsoft Capture Vision Python Edition API
-description: This page introduces the method to return an Intermediate Result Manager. An API of the CaptureVisionRouter class of Dynamsoft Capture Vision Python Edition.
+description: API reference for the intermediate result method of the CaptureVisionRouter class in Dynamsoft Capture Vision Python Edition, which returns an IntermediateResultManager instance.
keywords: capture vision, intermediate result, instance, api reference, python
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/python/api-reference/capture-vision-router/multiple-file-processing.md b/programming/python/api-reference/capture-vision-router/multiple-file-processing.md
index 15417bb..e3e2883 100644
--- a/programming/python/api-reference/capture-vision-router/multiple-file-processing.md
+++ b/programming/python/api-reference/capture-vision-router/multiple-file-processing.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Multiple-File Processing Methods - Dynamsoft Capture Vision Router Module Python Edition API Reference
-description: Definition of CaptureVisionRouter class Multiple-File Processing Methods in Dynamsoft Capture Vision Router Module Python Edition.
+description: API reference for the multiple-file processing methods of the CaptureVisionRouter class in Dynamsoft Capture Vision Python Edition.
keywords: capture vision, multiple-file processing, api reference, python
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/python/api-reference/capture-vision-router/settings.md b/programming/python/api-reference/capture-vision-router/settings.md
index e595a87..f5242dd 100644
--- a/programming/python/api-reference/capture-vision-router/settings.md
+++ b/programming/python/api-reference/capture-vision-router/settings.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Settings - Dynamsoft Capture Vision Router Module Python Edition API Reference
-description: Definition of CaptureVisionRouter class Setting Methods in Dynamsoft Capture Vision Router Module Python Edition.
+description: API reference for the settings methods of the CaptureVisionRouter class in Dynamsoft Capture Vision Python Edition, including template management and parameter configuration.
keywords: capture vision, router, settings, api reference, python
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/python/api-reference/capture-vision-router/single-file-processing.md b/programming/python/api-reference/capture-vision-router/single-file-processing.md
index 49ba1e4..ccd44cf 100644
--- a/programming/python/api-reference/capture-vision-router/single-file-processing.md
+++ b/programming/python/api-reference/capture-vision-router/single-file-processing.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CaptureVisionRouter Single-File Processing Methods - Dynamsoft Capture Vision Router Module Python Edition API Reference
-description: Definition of CaptureVisionRouter class Single-File Processing Methods in Dynamsoft Capture Vision Router Module Python Edition.
+description: API reference for the single-file processing methods of the CaptureVisionRouter class in Dynamsoft Capture Vision Python Edition.
keywords: capture vision, capture, image processing, api reference, python, single-file
needAutoGenerateSidebar: true
needGenerateH3Content: false
diff --git a/programming/python/api-reference/core/basic-classes/captured-result-base.md b/programming/python/api-reference/core/basic-classes/captured-result-base.md
index df0baf2..d2acf8e 100644
--- a/programming/python/api-reference/core/basic-classes/captured-result-base.md
+++ b/programming/python/api-reference/core/basic-classes/captured-result-base.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CapturedResultBase Class - Dynamsoft Capture Vision Module Python Edition API Reference
-description: Definition of CapturedResultBase class in Dynamsoft Capture Vision Module Python Edition.
+description: API reference for the CapturedResultBase class in Dynamsoft Core Module Python Edition, the base class for all captured result types.
keywords: captured result, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/basic-classes/captured-result-item.md b/programming/python/api-reference/core/basic-classes/captured-result-item.md
index 144123b..ecce318 100644
--- a/programming/python/api-reference/core/basic-classes/captured-result-item.md
+++ b/programming/python/api-reference/core/basic-classes/captured-result-item.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CapturedResultItem Class - Dynamsoft Core Module Python Edition API Reference
-description: Definition of CapturedResultItem class in Dynamsoft Core Module Python Edition.
+description: API reference for the CapturedResultItem class in Dynamsoft Core Module Python Edition, the base class for all types of captured result items.
keywords: captured result item, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/basic-classes/contour.md b/programming/python/api-reference/core/basic-classes/contour.md
index ef8400e..59564e6 100644
--- a/programming/python/api-reference/core/basic-classes/contour.md
+++ b/programming/python/api-reference/core/basic-classes/contour.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class Contour - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class Contour in Dynamsoft Core Module.
+description: API reference for the Contour class in Dynamsoft Core Module Python Edition, which represents a contour composed of a set of points.
keywords: contour, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/basic-classes/core-module.md b/programming/python/api-reference/core/basic-classes/core-module.md
index 1af61f1..877cee7 100644
--- a/programming/python/api-reference/core/basic-classes/core-module.md
+++ b/programming/python/api-reference/core/basic-classes/core-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CoreModule Class - Dynamsoft Core Module Python Edition API Reference
-description: Definition of CoreModule class in Dynamsoft Core Module Python Edition.
+description: API reference for the CoreModule class in Dynamsoft Core Module Python Edition, which provides general functions for the Core module such as version info.
keywords: core module, python
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/python/api-reference/core/basic-classes/corner.md b/programming/python/api-reference/core/basic-classes/corner.md
index 82ca40e..bc589d7 100644
--- a/programming/python/api-reference/core/basic-classes/corner.md
+++ b/programming/python/api-reference/core/basic-classes/corner.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class Corner - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class Corner in Dynamsoft Core Module.
+description: API reference for the Corner class in Dynamsoft Core Module Python Edition, which represents a corner point formed by two line segments.
keywords: corner, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/basic-classes/edge.md b/programming/python/api-reference/core/basic-classes/edge.md
index 82d13c4..30bb53d 100644
--- a/programming/python/api-reference/core/basic-classes/edge.md
+++ b/programming/python/api-reference/core/basic-classes/edge.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class Edge - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class Edge in Dynamsoft Core Module.
+description: API reference for the Edge class in Dynamsoft Core Module Python Edition, which represents an edge defined by two corner points.
keywords: edge, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/basic-classes/file-image-tag.md b/programming/python/api-reference/core/basic-classes/file-image-tag.md
index 6d8089a..4d94dbb 100644
--- a/programming/python/api-reference/core/basic-classes/file-image-tag.md
+++ b/programming/python/api-reference/core/basic-classes/file-image-tag.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: FileImageTag Class - Dynamsoft Core Module Python Edition API Reference
-description: Definition of FileImageTag class in Dynamsoft Core Module Python Edition.
+description: API reference for the FileImageTag class in Dynamsoft Core Module Python Edition, which stores image tag information for file-sourced images including file path and page index.
keywords: file image tag, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/basic-classes/image-data.md b/programming/python/api-reference/core/basic-classes/image-data.md
index 0644185..e6006b4 100644
--- a/programming/python/api-reference/core/basic-classes/image-data.md
+++ b/programming/python/api-reference/core/basic-classes/image-data.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageData Class - Dynamsoft Core Module Python Edition API Reference
-description: Definition of ImageData class in Dynamsoft Core Module Python Edition.
+description: API reference for the ImageData class in Dynamsoft Core Module Python Edition, which holds image pixel data along with width, height, stride, and pixel format information.
keywords: image data, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/basic-classes/image-source-adapter.md b/programming/python/api-reference/core/basic-classes/image-source-adapter.md
index c3dc5fa..71a7a59 100644
--- a/programming/python/api-reference/core/basic-classes/image-source-adapter.md
+++ b/programming/python/api-reference/core/basic-classes/image-source-adapter.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageSourceAdapter Class - Dynamsoft Core Module Python Edition API Reference
-description: Definition of ImageSourceAdapter class in Dynamsoft Core Module Python Edition.
+description: API reference for the ImageSourceAdapter class in Dynamsoft Core Module Python Edition, the abstract base class for providing images to the CaptureVisionRouter.
keywords: image source adapter, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/basic-classes/image-source-error-listener.md b/programming/python/api-reference/core/basic-classes/image-source-error-listener.md
index 9263d81..f5af288 100644
--- a/programming/python/api-reference/core/basic-classes/image-source-error-listener.md
+++ b/programming/python/api-reference/core/basic-classes/image-source-error-listener.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageSourceErrorListener Class - Dynamsoft Capture Vision Module Python Edition API Reference
-description: Definition of ImageSourceErrorListener class in Dynamsoft Core Module Python Edition.
+description: API reference for the ImageSourceErrorListener class in Dynamsoft Core Module Python Edition, which receives error notifications from the image source.
keywords: imagesource error listener, python
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/python/api-reference/core/basic-classes/image-tag.md b/programming/python/api-reference/core/basic-classes/image-tag.md
index 3198d9a..7028d48 100644
--- a/programming/python/api-reference/core/basic-classes/image-tag.md
+++ b/programming/python/api-reference/core/basic-classes/image-tag.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageTag Class - Dynamsoft Core Module Python Edition API Reference
-description: Definition of ImageTag class in Dynamsoft Core Module Python Edition.
+description: API reference for the ImageTag class in Dynamsoft Core Module Python Edition, the base class for storing metadata tags associated with images.
keywords: image tag, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/basic-classes/line-segment.md b/programming/python/api-reference/core/basic-classes/line-segment.md
index 4ccd1de..c796e51 100644
--- a/programming/python/api-reference/core/basic-classes/line-segment.md
+++ b/programming/python/api-reference/core/basic-classes/line-segment.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class LineSegment - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class LineSegment in Dynamsoft Core Module.
+description: API reference for the LineSegment class in Dynamsoft Core Module Python Edition, which represents a line segment defined by two endpoint coordinates.
keywords: line segment, python
---
diff --git a/programming/python/api-reference/core/basic-classes/original-image-result-item.md b/programming/python/api-reference/core/basic-classes/original-image-result-item.md
index a551b9f..06b14cc 100644
--- a/programming/python/api-reference/core/basic-classes/original-image-result-item.md
+++ b/programming/python/api-reference/core/basic-classes/original-image-result-item.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: OriginalImageResultItem Class - Dynamsoft Capture Vision Module Python Edition API Reference
-description: Definition of OriginalImageResultItem class in Dynamsoft Core Module Python Edition.
+description: API reference for the OriginalImageResultItem class in Dynamsoft Core Module Python Edition, which represents the original input image as a captured result item.
keywords: original image, python
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/python/api-reference/core/basic-classes/pdf-reading-parameter.md b/programming/python/api-reference/core/basic-classes/pdf-reading-parameter.md
index 8d4d34b..71b6631 100644
--- a/programming/python/api-reference/core/basic-classes/pdf-reading-parameter.md
+++ b/programming/python/api-reference/core/basic-classes/pdf-reading-parameter.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: PDFReadingParameter Class - Dynamsoft Core Module Python Edition API Reference
-description: Definition of PDFReadingParameter class in Dynamsoft Core Module Python Edition.
+description: API reference for the PDFReadingParameter class in Dynamsoft Core Module Python Edition, which configures PDF reading options such as mode, DPI, and raster data source.
keywords: pdf reading parameter, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/basic-classes/point.md b/programming/python/api-reference/core/basic-classes/point.md
index f576675..fbbac8c 100644
--- a/programming/python/api-reference/core/basic-classes/point.md
+++ b/programming/python/api-reference/core/basic-classes/point.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Point Class - Dynamsoft Core Module Python Edition API Reference
-description: Definition of Point class in Dynamsoft Core Module Python Edition.
+description: API reference for the Point class in Dynamsoft Core Module Python Edition, which represents a 2D point with x and y coordinates.
keywords: point, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/basic-classes/quadrilateral.md b/programming/python/api-reference/core/basic-classes/quadrilateral.md
index b786abe..7498fc2 100644
--- a/programming/python/api-reference/core/basic-classes/quadrilateral.md
+++ b/programming/python/api-reference/core/basic-classes/quadrilateral.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Quadrilateral Class - Dynamsoft Core Module Python Edition API Reference
-description: Definition of Quadrilateral class in Dynamsoft Core Module Python Edition.
+description: API reference for the Quadrilateral class in Dynamsoft Core Module Python Edition, which represents a quadrilateral shape defined by four corner points.
keywords: quadrilateral, python
---
diff --git a/programming/python/api-reference/core/basic-classes/rect.md b/programming/python/api-reference/core/basic-classes/rect.md
index e911709..6296ac2 100644
--- a/programming/python/api-reference/core/basic-classes/rect.md
+++ b/programming/python/api-reference/core/basic-classes/rect.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Rect Class - Dynamsoft Core Module Python Edition API Reference
-description: Definition of Rect class in Dynamsoft Core Module Python Edition.
+description: API reference for the Rect class in Dynamsoft Core Module Python Edition, which represents a rectangle defined by its top-left point, width, and height.
keywords: rect, python
---
diff --git a/programming/python/api-reference/core/basic-classes/vector4.md b/programming/python/api-reference/core/basic-classes/vector4.md
index 25fb7cd..fc853a5 100644
--- a/programming/python/api-reference/core/basic-classes/vector4.md
+++ b/programming/python/api-reference/core/basic-classes/vector4.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class Vector4 - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class Vector4 in Dynamsoft Core Module.
+description: API reference for the Vector4 class in Dynamsoft Core Module Python Edition, which represents a 4-element vector used for transformation matrices.
keywords: vector4, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/basic-classes/video-frame-tag.md b/programming/python/api-reference/core/basic-classes/video-frame-tag.md
index 132f4fc..844e3f9 100644
--- a/programming/python/api-reference/core/basic-classes/video-frame-tag.md
+++ b/programming/python/api-reference/core/basic-classes/video-frame-tag.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: VideoFrameTag Class - Dynamsoft Core Module Python Edition API Reference
-description: Definition of VideoFrameTag class in Dynamsoft Core Module Python Edition.
+description: API reference for the VideoFrameTag class in Dynamsoft Core Module Python Edition, which stores metadata tags for video frame images including quality and cropping status.
keywords: video frame tag, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/enum-buffer-overflow-protection-mode.md b/programming/python/api-reference/core/enum-buffer-overflow-protection-mode.md
index 2c3eba4..62b6144 100644
--- a/programming/python/api-reference/core/enum-buffer-overflow-protection-mode.md
+++ b/programming/python/api-reference/core/enum-buffer-overflow-protection-mode.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: BufferOverflowProtectionMode - Dynamsoft Core Python Enumerations
-description: The enumeration BufferOverflowProtectionMode of Dynamsoft Core describes the protection modes when the buffer of ImageSourceAdapter is overflow.
+description: The enumeration BufferOverflowProtectionMode in Dynamsoft Core Python Edition describes the strategy applied when the ImageSourceAdapter image buffer overflows (ignore new or update oldest).
keywords: Buffer overflow protection mode
codeAutoHeight: true
---
diff --git a/programming/python/api-reference/core/enum-captured-result-item-type.md b/programming/python/api-reference/core/enum-captured-result-item-type.md
index 582d82e..2928382 100644
--- a/programming/python/api-reference/core/enum-captured-result-item-type.md
+++ b/programming/python/api-reference/core/enum-captured-result-item-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CapturedResultItemType - Dynamsoft Core Python Enumerations
-description: The enumeration CapturedResultItemType of Dynamsoft Core describes all types of captured result item.
+description: The enumeration CapturedResultItemType in Dynamsoft Core Python Edition lists all possible result item types produced by the capture process (barcode, text line, document quad, etc.).
keywords: Captured result types
codeAutoHeight: true
---
diff --git a/programming/python/api-reference/core/enum-colour-channel-usage-type.md b/programming/python/api-reference/core/enum-colour-channel-usage-type.md
index faef95d..91b56ad 100644
--- a/programming/python/api-reference/core/enum-colour-channel-usage-type.md
+++ b/programming/python/api-reference/core/enum-colour-channel-usage-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ColourChannelUsageType - Dynamsoft Core Python Enumerations
-description: The enumeration ColourChannelUsageType of Dynamsoft Core describes how the color channel is used in the image.
+description: The enumeration ColourChannelUsageType in Dynamsoft Core Python Edition describes how colour channels are used during image processing.
keywords: Corner type
codeAutoHeight: true
---
diff --git a/programming/python/api-reference/core/enum-corner-type.md b/programming/python/api-reference/core/enum-corner-type.md
index 7b0819e..2af62b1 100644
--- a/programming/python/api-reference/core/enum-corner-type.md
+++ b/programming/python/api-reference/core/enum-corner-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CornerType - Dynamsoft Core Python Enumerations
-description: The enumeration CornerType of Dynamsoft Core describes how the corner is formed by its sides.
+description: The enumeration CornerType in Dynamsoft Core Python Edition describes how a corner is geometrically formed by its two sides.
keywords: Corner type
codeAutoHeight: true
---
diff --git a/programming/python/api-reference/core/enum-cross-verification-status.md b/programming/python/api-reference/core/enum-cross-verification-status.md
index c2b5bb6..da478bb 100644
--- a/programming/python/api-reference/core/enum-cross-verification-status.md
+++ b/programming/python/api-reference/core/enum-cross-verification-status.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: CrossVerificationStatus - Dynamsoft Core Enumerations
-description: The enumeration CrossVerificationStatus of Dynamsoft Core describes the status of the captured results.
+description: The enumeration CrossVerificationStatus in Dynamsoft Core Python Edition indicates whether a captured result has been cross-verified across multiple frames.
keywords: cross verification status
codeAutoHeight: true
---
diff --git a/programming/python/api-reference/core/enum-error-code.md b/programming/python/api-reference/core/enum-error-code.md
index c88bd02..232eaf3 100644
--- a/programming/python/api-reference/core/enum-error-code.md
+++ b/programming/python/api-reference/core/enum-error-code.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ErrorCode - Dynamsoft Core Python Enumerations
-description: The enumeration ErrorCode of Dynamsoft Core describes all error codes.
+description: The enumeration ErrorCode in Dynamsoft Core Python Edition lists all error codes returned by Dynamsoft Capture Vision SDK operations.
keywords: Error code
codeAutoHeight: true
---
diff --git a/programming/python/api-reference/core/enum-grayscale-enhancement-mode.md b/programming/python/api-reference/core/enum-grayscale-enhancement-mode.md
index 2ee45aa..89fc602 100644
--- a/programming/python/api-reference/core/enum-grayscale-enhancement-mode.md
+++ b/programming/python/api-reference/core/enum-grayscale-enhancement-mode.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: GrayscaleEnhancementMode - Dynamsoft Core Python Enumerations
-description: The enumeration GrayscaleEnhancementMode of Dynamsoft Core describes all available grayscale enhancement modes.
+description: The enumeration GrayscaleEnhancementMode in Dynamsoft Core Python Edition lists available image enhancement algorithms applied to grayscale images before recognition.
keywords: Grayscale enhancement modes
codeAutoHeight: true
---
diff --git a/programming/python/api-reference/core/enum-grayscale-transformation-mode.md b/programming/python/api-reference/core/enum-grayscale-transformation-mode.md
index 8115738..6b90d91 100644
--- a/programming/python/api-reference/core/enum-grayscale-transformation-mode.md
+++ b/programming/python/api-reference/core/enum-grayscale-transformation-mode.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: GrayscaleTransformationMode - Dynamsoft Core Python Enumerations
-description: The enumeration GrayscaleTransformationMode of Dynamsoft Core describes all available grayscale transformation modes.
+description: The enumeration GrayscaleTransformationMode in Dynamsoft Core Python Edition describes the transformations (invert or keep original) applied when converting a colour image to grayscale.
keywords: Grayscale transformation modes
codeAutoHeight: true
---
diff --git a/programming/python/api-reference/core/enum-image-capture-distance-mode.md b/programming/python/api-reference/core/enum-image-capture-distance-mode.md
index 559409e..d6f8d0e 100644
--- a/programming/python/api-reference/core/enum-image-capture-distance-mode.md
+++ b/programming/python/api-reference/core/enum-image-capture-distance-mode.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageCaptureDistanceMode - Dynamsoft Core Python Enumerations
-description: The enumeration ImageCaptureDistanceMode of Dynamsoft Core is used to distinguish the close-up images from the prospect images.
+description: The enumeration ImageCaptureDistanceMode in Dynamsoft Core Python Edition distinguishes close-up captures from long-distance captures to optimize image processing.
keywords: Image capture distance
codeAutoHeight: true
---
diff --git a/programming/python/api-reference/core/enum-image-file-format.md b/programming/python/api-reference/core/enum-image-file-format.md
index bf7d2b7..9492d4d 100644
--- a/programming/python/api-reference/core/enum-image-file-format.md
+++ b/programming/python/api-reference/core/enum-image-file-format.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageFileFormat - Dynamsoft Core Python Enumerations
-description: The enumeration ImageFileFormat of Dynamsoft Core describes the format of image files.
+description: The enumeration ImageFileFormat in Dynamsoft Core Python Edition lists the supported image file formats (JPEG, PNG, BMP, PDF, etc.).
keywords: Image file format
codeAutoHeight: true
---
diff --git a/programming/python/api-reference/core/enum-image-pixel-format.md b/programming/python/api-reference/core/enum-image-pixel-format.md
index 5312817..e765519 100644
--- a/programming/python/api-reference/core/enum-image-pixel-format.md
+++ b/programming/python/api-reference/core/enum-image-pixel-format.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImagePixelFormat - Dynamsoft Core Python Enumerations
-description: The enumeration ImagePixelFormat of Dynamsoft Core describes all supported image pixel formats.
+description: The enumeration ImagePixelFormat in Dynamsoft Core Python Edition lists all supported pixel formats (grayscale, RGB, RGBA, etc.) for image data.
keywords: Image pixel format
codeAutoHeight: true
---
diff --git a/programming/python/api-reference/core/enum-image-tag-type.md b/programming/python/api-reference/core/enum-image-tag-type.md
index 395fe31..fd92d20 100644
--- a/programming/python/api-reference/core/enum-image-tag-type.md
+++ b/programming/python/api-reference/core/enum-image-tag-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageTagType - Dynamsoft Core Python Enumerations
-description: The enumeration ImageTagType of Dynamsoft Core describes the types of image tags.
+description: The enumeration ImageTagType in Dynamsoft Core Python Edition distinguishes between file-based and video-frame-based image tags.
keywords: Image tag type
codeAutoHeight: true
---
diff --git a/programming/python/api-reference/core/enum-intermediate-result-unit-type.md b/programming/python/api-reference/core/enum-intermediate-result-unit-type.md
index e40df28..46007b1 100644
--- a/programming/python/api-reference/core/enum-intermediate-result-unit-type.md
+++ b/programming/python/api-reference/core/enum-intermediate-result-unit-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: IntermediateResultUnitType - Dynamsoft Core Python Enumerations
-description: The enumeration IntermediateResultUnitType of Dynamsoft Core describes the type of the intermediate result unit.
+description: The enumeration IntermediateResultUnitType in Dynamsoft Core Python Edition lists all types of intermediate result units produced during image processing.
keywords: Intermediate result unit type
codeAutoHeight: true
---
diff --git a/programming/python/api-reference/core/enum-pdf-reading-mode.md b/programming/python/api-reference/core/enum-pdf-reading-mode.md
index 4f1f5d5..4e3872a 100644
--- a/programming/python/api-reference/core/enum-pdf-reading-mode.md
+++ b/programming/python/api-reference/core/enum-pdf-reading-mode.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: PDFReadingMode - Dynamsoft Core Python Enumerations
-description: The enumeration PDFReadingMode of Dynamsoft Core describes all available PDF reading modes.
+description: The enumeration PDFReadingMode in Dynamsoft Core Python Edition lists the available modes for reading PDF files (raster, vector, auto).
keywords: PDF Reading Mode
codeAutoHeight: true
---
diff --git a/programming/python/api-reference/core/enum-raster-data-source.md b/programming/python/api-reference/core/enum-raster-data-source.md
index ad438f6..d02a08d 100644
--- a/programming/python/api-reference/core/enum-raster-data-source.md
+++ b/programming/python/api-reference/core/enum-raster-data-source.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: RasterDataSource - Dynamsoft Core Python Enumerations
-description: The enumeration RasterDataSource of Dynamsoft Core describes raster data source types.
+description: The enumeration RasterDataSource in Dynamsoft Core Python Edition specifies whether raster image data is sourced from pages or rendered PDFs.
keywords: Target type
---
diff --git a/programming/python/api-reference/core/enum-region-object-element-type.md b/programming/python/api-reference/core/enum-region-object-element-type.md
index 44acef3..8664dcc 100644
--- a/programming/python/api-reference/core/enum-region-object-element-type.md
+++ b/programming/python/api-reference/core/enum-region-object-element-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: RegionObjectElementType - Dynamsoft Core Python Enumerations
-description: The enumeration RegionObjectElementType of Dynamsoft Core describes the types of RegionObjectElement.
+description: The enumeration RegionObjectElementType in Dynamsoft Core Python Edition lists the types of region object elements (localized, recognized, etc.).
keywords: Region object element type
codeAutoHeight: true
---
diff --git a/programming/python/api-reference/core/enum-section-type.md b/programming/python/api-reference/core/enum-section-type.md
index 0a8a925..ee8708c 100644
--- a/programming/python/api-reference/core/enum-section-type.md
+++ b/programming/python/api-reference/core/enum-section-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: SectionType - Dynamsoft Core Python Enumerations
-description: The enumeration SectionType of Dynamsoft Core describes the section of the algorithm.
+description: The enumeration SectionType in Dynamsoft Core Python Edition identifies the processing section (region detection, barcode localization, barcode decoding, etc.) that produced a result.
keywords: Section type
codeAutoHeight: true
---
diff --git a/programming/python/api-reference/core/enum-transform-matrix-type.md b/programming/python/api-reference/core/enum-transform-matrix-type.md
index 9923356..3275a4e 100644
--- a/programming/python/api-reference/core/enum-transform-matrix-type.md
+++ b/programming/python/api-reference/core/enum-transform-matrix-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: TransformMatrixType - Dynamsoft Core Python Enumerations
-description: The enumeration TransformMatrixType of Dynamsoft Core describes transform matrix types.
+description: The enumeration TransformMatrixType in Dynamsoft Core Python Edition lists transformation matrix types used to convert between local and original image coordinate systems.
keywords: Target type
---
diff --git a/programming/python/api-reference/core/enum-video-frame-quality.md b/programming/python/api-reference/core/enum-video-frame-quality.md
index c74f4ef..c84fc42 100644
--- a/programming/python/api-reference/core/enum-video-frame-quality.md
+++ b/programming/python/api-reference/core/enum-video-frame-quality.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: VideoFrameQuality - Dynamsoft Core Enumerations
-description: The enumeration VideoFrameQuality of Dynamsoft Core describes the quality of video frames.
+description: The enumeration VideoFrameQuality in Dynamsoft Core Python Edition classifies video frame quality (high or low) to control which frames are processed.
keywords: Video frame quality
needGenerateH3Content: true
needAutoGenerateSidebar: true
diff --git a/programming/python/api-reference/core/intermediate-results/abstract-intermediate-result-receiver.md b/programming/python/api-reference/core/intermediate-results/abstract-intermediate-result-receiver.md
index aa6e0c7..8432036 100644
--- a/programming/python/api-reference/core/intermediate-results/abstract-intermediate-result-receiver.md
+++ b/programming/python/api-reference/core/intermediate-results/abstract-intermediate-result-receiver.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class AbstractIntermediateResultReceiver - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class AbstractIntermediateResultReceiver in Dynamsoft Core Module.
+description: API reference for the AbstractIntermediateResultReceiver class in Dynamsoft Core Module Python Edition, the base class for receiving intermediate results during image processing.
keywords: abstractintermediate result receiver, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/auxiliary-region-element.md b/programming/python/api-reference/core/intermediate-results/auxiliary-region-element.md
index 3d22a43..06ff594 100644
--- a/programming/python/api-reference/core/intermediate-results/auxiliary-region-element.md
+++ b/programming/python/api-reference/core/intermediate-results/auxiliary-region-element.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class AuxiliaryRegionElement - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the Python edition of the class AuxiliaryRegionElement in Dynamsoft Core Module.
+description: API reference for the AuxiliaryRegionElement class in Dynamsoft Core Module Python Edition, which represents an auxiliary region element in the intermediate result.
keywords: auxiliary region element, python
---
diff --git a/programming/python/api-reference/core/intermediate-results/binary-image-unit.md b/programming/python/api-reference/core/intermediate-results/binary-image-unit.md
index effce56..876b0bb 100644
--- a/programming/python/api-reference/core/intermediate-results/binary-image-unit.md
+++ b/programming/python/api-reference/core/intermediate-results/binary-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class BinaryImageUnit - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class BinaryImageUnit in Dynamsoft Core Module.
+description: API reference for the BinaryImageUnit class in Dynamsoft Core Module Python Edition, which represents an intermediate result unit containing a binary (black-and-white) image.
keywords: binary image, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/colour-image-unit.md b/programming/python/api-reference/core/intermediate-results/colour-image-unit.md
index 955ef91..231e643 100644
--- a/programming/python/api-reference/core/intermediate-results/colour-image-unit.md
+++ b/programming/python/api-reference/core/intermediate-results/colour-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ColourImageUnit - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class ColourImageUnit in Dynamsoft Core Module.
+description: API reference for the ColourImageUnit class in Dynamsoft Core Module Python Edition, which represents an intermediate result unit containing a colour image.
keywords: colour image, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/contours-unit.md b/programming/python/api-reference/core/intermediate-results/contours-unit.md
index fca2eb4..017d76c 100644
--- a/programming/python/api-reference/core/intermediate-results/contours-unit.md
+++ b/programming/python/api-reference/core/intermediate-results/contours-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ContoursUnit - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class ContoursUnit in Dynamsoft Core Module.
+description: API reference for the ContoursUnit class in Dynamsoft Core Module Python Edition, which represents an intermediate result unit containing detected contours.
keywords: contours, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/enhanced-grayscale-image-unit.md b/programming/python/api-reference/core/intermediate-results/enhanced-grayscale-image-unit.md
index 0302de2..2ef2dd7 100644
--- a/programming/python/api-reference/core/intermediate-results/enhanced-grayscale-image-unit.md
+++ b/programming/python/api-reference/core/intermediate-results/enhanced-grayscale-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class EnhancedGrayscaleImageUnit - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class EnhancedGrayscaleImageUnit in Dynamsoft Core Module.
+description: API reference for the EnhancedGrayscaleImageUnit class in Dynamsoft Core Module Python Edition, which represents an intermediate result unit containing an enhanced grayscale image.
keywords: enhanced grayscale image, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/grayscale-image-unit.md b/programming/python/api-reference/core/intermediate-results/grayscale-image-unit.md
index 3e9f86c..91d8fd3 100644
--- a/programming/python/api-reference/core/intermediate-results/grayscale-image-unit.md
+++ b/programming/python/api-reference/core/intermediate-results/grayscale-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class GrayscaleImageUnit - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class GrayscaleImageUnit in Dynamsoft Core Module.
+description: API reference for the GrayscaleImageUnit class in Dynamsoft Core Module Python Edition, which represents an intermediate result unit containing a grayscale image.
keywords: grayscale image, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/intermediate-result-extra-info.md b/programming/python/api-reference/core/intermediate-results/intermediate-result-extra-info.md
index c98dcdb..05e39dc 100644
--- a/programming/python/api-reference/core/intermediate-results/intermediate-result-extra-info.md
+++ b/programming/python/api-reference/core/intermediate-results/intermediate-result-extra-info.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: struct IntermediateResultExtraInfo - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the struct IntermediateResultExtraInfo in Dynamsoft Core Module.
+description: API reference for the IntermediateResultExtraInfo class in Dynamsoft Core Module Python Edition, which provides extra metadata about an intermediate result unit.
keywords: intermediate result, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/intermediate-result-unit.md b/programming/python/api-reference/core/intermediate-results/intermediate-result-unit.md
index ed89b8d..b828ce2 100644
--- a/programming/python/api-reference/core/intermediate-results/intermediate-result-unit.md
+++ b/programming/python/api-reference/core/intermediate-results/intermediate-result-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class IntermediateResultUnit - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class IntermediateResultUnit in Dynamsoft Core Module.
+description: API reference for the IntermediateResultUnit class in Dynamsoft Core Module Python Edition, the base class for all intermediate result units produced during image processing.
keywords: intermediate result, python
---
diff --git a/programming/python/api-reference/core/intermediate-results/intermediate-result.md b/programming/python/api-reference/core/intermediate-results/intermediate-result.md
index 8282d7c..749b3b4 100644
--- a/programming/python/api-reference/core/intermediate-results/intermediate-result.md
+++ b/programming/python/api-reference/core/intermediate-results/intermediate-result.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class IntermediateResult - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class IntermediateResult in Dynamsoft Core Module.
+description: API reference for the IntermediateResult class in Dynamsoft Core Module Python Edition, which contains a collection of intermediate result units from one stage of image processing.
keywords: task results, intermediate results, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/line-segments-unit.md b/programming/python/api-reference/core/intermediate-results/line-segments-unit.md
index f6656c6..f3651a2 100644
--- a/programming/python/api-reference/core/intermediate-results/line-segments-unit.md
+++ b/programming/python/api-reference/core/intermediate-results/line-segments-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class LineSegmentsUnit - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class LineSegmentsUnit in Dynamsoft Core Module.
+description: API reference for the LineSegmentsUnit class in Dynamsoft Core Module Python Edition, which represents an intermediate result unit containing detected line segments.
keywords: line segments, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/observed-parameters.md b/programming/python/api-reference/core/intermediate-results/observed-parameters.md
index 66a7b30..e44b775 100644
--- a/programming/python/api-reference/core/intermediate-results/observed-parameters.md
+++ b/programming/python/api-reference/core/intermediate-results/observed-parameters.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ObservationParameters - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class ObservationParameters in Dynamsoft Core Module.
+description: API reference for the ObservationParameters class in Dynamsoft Core Module Python Edition, which configures what intermediate result types are observed and passed to the receiver.
keywords: intermediate result, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/predetected-region-element.md b/programming/python/api-reference/core/intermediate-results/predetected-region-element.md
index 3cd49cb..5ee59f4 100644
--- a/programming/python/api-reference/core/intermediate-results/predetected-region-element.md
+++ b/programming/python/api-reference/core/intermediate-results/predetected-region-element.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class PredetectedRegionElement - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class PredetectedRegionElement in Dynamsoft Core Module.
+description: API reference for the PredetectedRegionElement class in Dynamsoft Core Module Python Edition, which represents a pre-detected region element identified before further processing.
keywords: predetected region element, python
---
diff --git a/programming/python/api-reference/core/intermediate-results/predetected-regions-unit.md b/programming/python/api-reference/core/intermediate-results/predetected-regions-unit.md
index 22b8987..c3d9c79 100644
--- a/programming/python/api-reference/core/intermediate-results/predetected-regions-unit.md
+++ b/programming/python/api-reference/core/intermediate-results/predetected-regions-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class PredetectedRegionsUnit - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class PredetectedRegionsUnit in Dynamsoft Core Module.
+description: API reference for the PredetectedRegionsUnit class in Dynamsoft Core Module Python Edition, which represents an intermediate result unit containing pre-detected regions.
keywords: predetected regions, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/region-object-element.md b/programming/python/api-reference/core/intermediate-results/region-object-element.md
index 9fad0e2..c47e89e 100644
--- a/programming/python/api-reference/core/intermediate-results/region-object-element.md
+++ b/programming/python/api-reference/core/intermediate-results/region-object-element.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class RegionObjectElement - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class RegionObjectElement in Dynamsoft Core Module.
+description: API reference for the RegionObjectElement class in Dynamsoft Core Module Python Edition, the base class for all region-based intermediate result elements.
keywords: region object element, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/scaled-colour-image-unit.md b/programming/python/api-reference/core/intermediate-results/scaled-colour-image-unit.md
index 5cf1db2..b4f8c6e 100644
--- a/programming/python/api-reference/core/intermediate-results/scaled-colour-image-unit.md
+++ b/programming/python/api-reference/core/intermediate-results/scaled-colour-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ScaledColourImageUnit - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class ScaledColourImageUnit in Dynamsoft Core Module.
+description: API reference for the ScaledColourImageUnit class in Dynamsoft Core Module Python Edition, which represents an intermediate result unit containing a scaled colour image.
keywords: scaled colour image, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/scaled-down-colour-image-unit.md b/programming/python/api-reference/core/intermediate-results/scaled-down-colour-image-unit.md
index f29208c..380a681 100644
--- a/programming/python/api-reference/core/intermediate-results/scaled-down-colour-image-unit.md
+++ b/programming/python/api-reference/core/intermediate-results/scaled-down-colour-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ScaledDownColourImageUnit - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class ScaledDownColourImageUnit in Dynamsoft Core Module.
+description: API reference for the ScaledDownColourImageUnit class in Dynamsoft Core Module Python Edition, which represents an intermediate result unit containing a scaled-down colour image.
keywords: scaled down colour image, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/short-lines-unit.md b/programming/python/api-reference/core/intermediate-results/short-lines-unit.md
index 6fd6058..ace2443 100644
--- a/programming/python/api-reference/core/intermediate-results/short-lines-unit.md
+++ b/programming/python/api-reference/core/intermediate-results/short-lines-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ShortLinesUnit - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class ShortLinesUnit in Dynamsoft Core Module.
+description: API reference for the ShortLinesUnit class in Dynamsoft Core Module Python Edition, which represents an intermediate result unit containing detected short line segments.
keywords: Short lines, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/text-removed-binary-image-unit.md b/programming/python/api-reference/core/intermediate-results/text-removed-binary-image-unit.md
index b7fbdd6..a5cbc66 100644
--- a/programming/python/api-reference/core/intermediate-results/text-removed-binary-image-unit.md
+++ b/programming/python/api-reference/core/intermediate-results/text-removed-binary-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TextRemovedBinaryImageUnit - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class TextRemovedBinaryImageUnit in Dynamsoft Core Module.
+description: API reference for the TextRemovedBinaryImageUnit class in Dynamsoft Core Module Python Edition, which represents an intermediate result unit containing a binary image with text regions removed.
keywords: text removed binary image, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/text-zone.md b/programming/python/api-reference/core/intermediate-results/text-zone.md
index 62600c1..bc94e53 100644
--- a/programming/python/api-reference/core/intermediate-results/text-zone.md
+++ b/programming/python/api-reference/core/intermediate-results/text-zone.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TextZone- Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class TextZone in Dynamsoft Core Module.
+description: API reference for the TextZone class in Dynamsoft Core Module Python Edition, which represents a detected text zone region within an image.
keywords: text zones, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/text-zones-unit.md b/programming/python/api-reference/core/intermediate-results/text-zones-unit.md
index ea60ca4..6e89993 100644
--- a/programming/python/api-reference/core/intermediate-results/text-zones-unit.md
+++ b/programming/python/api-reference/core/intermediate-results/text-zones-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TextZonesUnit - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class TextZonesUnit in Dynamsoft Core Module.
+description: API reference for the TextZonesUnit class in Dynamsoft Core Module Python Edition, which represents an intermediate result unit containing detected text zones.
keywords: text zones, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/texture-detection-result-unit.md b/programming/python/api-reference/core/intermediate-results/texture-detection-result-unit.md
index 255362e..2c176bd 100644
--- a/programming/python/api-reference/core/intermediate-results/texture-detection-result-unit.md
+++ b/programming/python/api-reference/core/intermediate-results/texture-detection-result-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TextureDetectionResultUnit - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class TextureDetectionResultUnit in Dynamsoft Core Module.
+description: API reference for the TextureDetectionResultUnit class in Dynamsoft Core Module Python Edition, which represents an intermediate result unit containing texture detection results.
keywords: texture detection result, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/texture-removed-binary-image-unit.md b/programming/python/api-reference/core/intermediate-results/texture-removed-binary-image-unit.md
index c90abf5..4535adb 100644
--- a/programming/python/api-reference/core/intermediate-results/texture-removed-binary-image-unit.md
+++ b/programming/python/api-reference/core/intermediate-results/texture-removed-binary-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TextureRemovedBinaryImageUnit - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class TextureRemovedBinaryImageUnit in Dynamsoft Core Module.
+description: API reference for the TextureRemovedBinaryImageUnit class in Dynamsoft Core Module Python Edition, which represents an intermediate result unit containing a binary image with texture removed.
keywords: texture removed binary image, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/texture-removed-grayscale-image-unit.md b/programming/python/api-reference/core/intermediate-results/texture-removed-grayscale-image-unit.md
index d8e665d..c1efe93 100644
--- a/programming/python/api-reference/core/intermediate-results/texture-removed-grayscale-image-unit.md
+++ b/programming/python/api-reference/core/intermediate-results/texture-removed-grayscale-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TextureRemovedGrayscaleImageUnit - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class TextureRemovedGrayscaleImageUnit in Dynamsoft Core Module.
+description: API reference for the TextureRemovedGrayscaleImageUnit class in Dynamsoft Core Module Python Edition, which represents an intermediate result unit containing a grayscale image with texture removed.
keywords: text removed grayscale image, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/core/intermediate-results/transformed-grayscale-image-unit.md b/programming/python/api-reference/core/intermediate-results/transformed-grayscale-image-unit.md
index a9017e5..1796c88 100644
--- a/programming/python/api-reference/core/intermediate-results/transformed-grayscale-image-unit.md
+++ b/programming/python/api-reference/core/intermediate-results/transformed-grayscale-image-unit.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class TransformedGrayscaleImageUnit - Dynamsoft Core Module Python Edition API Reference
-description: This page shows the python edition of the class TransformedGrayscaleImageUnit in Dynamsoft Core Module.
+description: API reference for the TransformedGrayscaleImageUnit class in Dynamsoft Core Module Python Edition, which represents an intermediate result unit containing a transformed grayscale image.
keywords: transformed grayscale image, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/id-utility/identity-processor.md b/programming/python/api-reference/id-utility/identity-processor.md
index fa9357f..5ba146d 100644
--- a/programming/python/api-reference/id-utility/identity-processor.md
+++ b/programming/python/api-reference/id-utility/identity-processor.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class IdentityProcessor - Dynamsoft Identity Utility Module Python Edition API Reference
-description: This page shows the Python edition of the class IdentityProcessor in Dynamsoft Identity Utility Module.
+description: API reference for the IdentityProcessor class in Dynamsoft Identity Utility Module Python Edition, which provides methods for processing identity documents.
keywords: identity processor, python
---
diff --git a/programming/python/api-reference/id-utility/identity-utility-module.md b/programming/python/api-reference/id-utility/identity-utility-module.md
index fe28a4e..305276e 100644
--- a/programming/python/api-reference/id-utility/identity-utility-module.md
+++ b/programming/python/api-reference/id-utility/identity-utility-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class IdentityUtilityModule - Dynamsoft Identity Utility Module Python Edition API Reference
-description: This page shows the Python edition of the class IdentityUtilityModule in Dynamsoft Identity Utility Module.
+description: API reference for the IdentityUtilityModule class in Dynamsoft Identity Utility Module Python Edition, which provides general functions for the Identity Utility module.
keywords: identity utility module, python
---
diff --git a/programming/python/api-reference/image-processing/image-processing-module.md b/programming/python/api-reference/image-processing/image-processing-module.md
index 12c147f..c2dbb25 100644
--- a/programming/python/api-reference/image-processing/image-processing-module.md
+++ b/programming/python/api-reference/image-processing/image-processing-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ImageProcessingModule Class - Dynamsoft Capture Vision Module Python Edition API Reference
-description: Definition of ImageProcessingModule class in Dynamsoft Image Processing Module Python Edition.
+description: API reference for the ImageProcessingModule class in Dynamsoft Image Processing Module Python Edition, which provides general functions for the Image Processing module.
keywords: image processing module, python
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/python/api-reference/index.md b/programming/python/api-reference/index.md
index b245c23..15fc5ff 100644
--- a/programming/python/api-reference/index.md
+++ b/programming/python/api-reference/index.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Index - Dynamsoft Capture Vision Module Python Edition API Reference
-description: The index of Dynamsoft Capture Vision Python Edition API reference.
+description: Full API reference index for Dynamsoft Capture Vision Python Edition, listing all classes, interfaces, and enumerations across the CVR, Core, License, Utility, and other modules.
keywords: API reference, index, python
needAutoGenerateSidebar: false
---
diff --git a/programming/python/api-reference/license/license-manager.md b/programming/python/api-reference/license/license-manager.md
index e85849f..44b9420 100644
--- a/programming/python/api-reference/license/license-manager.md
+++ b/programming/python/api-reference/license/license-manager.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: LicenseManager Class - Dynamsoft License Module Python Edition API Reference
-description: Definition of LicenseManager class in Dynamsoft License Module Python Edition.
+description: API reference for the LicenseManager class in Dynamsoft License Module Python Edition, which handles license initialization and management.
keywords: license manager, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/license/license-module.md b/programming/python/api-reference/license/license-module.md
index e0a4620..99331a4 100644
--- a/programming/python/api-reference/license/license-module.md
+++ b/programming/python/api-reference/license/license-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: LicenseModule Class - Dynamsoft Capture Vision Module Python Edition API Reference
-description: Definition of LicenseModule class in Dynamsoft License Module Python Edition.
+description: API reference for the LicenseModule class in Dynamsoft License Module Python Edition, which provides general functions for the License module.
keywords: license module, python
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/python/api-reference/utility/directory-fetcher.md b/programming/python/api-reference/utility/directory-fetcher.md
index c3c9dd4..e1a69da 100644
--- a/programming/python/api-reference/utility/directory-fetcher.md
+++ b/programming/python/api-reference/utility/directory-fetcher.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: DirectoryFetcher Class - Dynamsoft Utility Module Python Edition API Reference
-description: Definition of DirectoryFetcher class in Dynamsoft Utility Module Python Edition.
+description: API reference for the DirectoryFetcher class in Dynamsoft Utility Module Python Edition, which loads image files from a specified directory as an image source.
keywords: directory fetcher, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/utility/enum-filter-type.md b/programming/python/api-reference/utility/enum-filter-type.md
index d9990cf..49716ec 100644
--- a/programming/python/api-reference/utility/enum-filter-type.md
+++ b/programming/python/api-reference/utility/enum-filter-type.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: FilterType - Dynamsoft Utility Enumerations
-description: The enumeration FilterType of Dynamsoft Utility describes the specified image filter applied to an input image.
+description: The enumeration FilterType in Dynamsoft Utility Python Edition specifies the type of image filter applied during image processing operations.
keywords: image filter
codeAutoHeight: true
---
diff --git a/programming/python/api-reference/utility/file-fetcher.md b/programming/python/api-reference/utility/file-fetcher.md
index 10260bc..8b533ea 100644
--- a/programming/python/api-reference/utility/file-fetcher.md
+++ b/programming/python/api-reference/utility/file-fetcher.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: FileFetcher Class - Dynamsoft Utility Module Python Edition API Reference
-description: Definition of FileFetcher class in Dynamsoft Utility Module Python Edition.
+description: API reference for the FileFetcher class in Dynamsoft Utility Module Python Edition, which loads image files from specified file paths as an image source.
keywords: file fetcher, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/utility/image-drawer.md b/programming/python/api-reference/utility/image-drawer.md
index 3a6fc94..0490fe3 100644
--- a/programming/python/api-reference/utility/image-drawer.md
+++ b/programming/python/api-reference/utility/image-drawer.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ImageDrawer - Dynamsoft Utility Module Python Edition API Reference
-description: This page shows the Python Edition of the class ImageDrawer in Dynamsoft Utility Module.
+description: API reference for the ImageDrawer class in Dynamsoft Utility Module Python Edition, which provides methods for drawing overlays and annotations on images.
keywords: image drawer, drawing on image, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/utility/image-io.md b/programming/python/api-reference/utility/image-io.md
index 9151fcf..02cdd1d 100644
--- a/programming/python/api-reference/utility/image-io.md
+++ b/programming/python/api-reference/utility/image-io.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ImageIO - Dynamsoft Utility Module Python Edition API Reference
-description: This page shows the Python Edition of the class ImageIO in Dynamsoft Utility Module.
+description: API reference for the ImageIO class in Dynamsoft Utility Module Python Edition, which provides methods for reading and saving image files.
keywords: image io, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/utility/image-processor.md b/programming/python/api-reference/utility/image-processor.md
index a361a72..d9a249a 100644
--- a/programming/python/api-reference/utility/image-processor.md
+++ b/programming/python/api-reference/utility/image-processor.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: class ImageProcessor - Dynamsoft Utility Module Python Edition API Reference
-description: This page shows the Python Edition of the class ImageProcessor in Dynamsoft Utility Module.
+description: API reference for the ImageProcessor class in Dynamsoft Utility Module Python Edition, which provides methods for image processing operations.
keywords: image processor, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/utility/multi-frame-result-cross-filter.md b/programming/python/api-reference/utility/multi-frame-result-cross-filter.md
index 0307096..907f42a 100644
--- a/programming/python/api-reference/utility/multi-frame-result-cross-filter.md
+++ b/programming/python/api-reference/utility/multi-frame-result-cross-filter.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: MultiFrameResultCrossFilter Class - Dynamsoft Capture Vision Module Python Edition API Reference
-description: Definition of MultiFrameResultCrossFilter class in Dynamsoft Utility Module Python Edition.
+description: API reference for the MultiFrameResultCrossFilter class in Dynamsoft Utility Module Python Edition, which filters captured results across multiple frames to improve accuracy and reduce duplicates.
keywords: multiple frame result cross filter, python
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/python/api-reference/utility/proactive-image-source-adapter.md b/programming/python/api-reference/utility/proactive-image-source-adapter.md
index d16c08b..9c9159b 100644
--- a/programming/python/api-reference/utility/proactive-image-source-adapter.md
+++ b/programming/python/api-reference/utility/proactive-image-source-adapter.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: ProactiveImageSourceAdapter Class - Dynamsoft Utility Module Python Edition API Reference
-description: Definition of ProactiveImageSourceAdapter class in Dynamsoft Utility Module Python Edition.
+description: API reference for the ProactiveImageSourceAdapter class in Dynamsoft Utility Module Python Edition, which actively fetches images at defined intervals for processing.
keywords: proactive image source adapter, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/api-reference/utility/utility-module.md b/programming/python/api-reference/utility/utility-module.md
index d3faed1..18f1f81 100644
--- a/programming/python/api-reference/utility/utility-module.md
+++ b/programming/python/api-reference/utility/utility-module.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: UtilityModule Class - Dynamsoft Capture Vision Module Python Edition API Reference
-description: Definition of UtilityModule class in Dynamsoft Utility Module Python Edition.
+description: API reference for the UtilityModule class in Dynamsoft Utility Module Python Edition, which provides general functions for the Utility module.
keywords: utility module, python
needAutoGenerateSidebar: true
needGenerateH3Content: true
diff --git a/programming/python/index.md b/programming/python/index.md
index 51d8dfe..03a0ac1 100644
--- a/programming/python/index.md
+++ b/programming/python/index.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Index - Dynamsoft Capture Vision Python Edition
-description: The introduction of Dynamsoft Capture Vision Python Edition.
+description: Overview of Dynamsoft Capture Vision Python Edition, covering feature highlights, system requirements, and links to the user guide, API reference, and release notes.
keywords: API reference, index, python
needAutoGenerateSidebar: true
---
diff --git a/programming/python/release-notes/index.md b/programming/python/release-notes/index.md
index 7dbf3f7..50cc6ee 100644
--- a/programming/python/release-notes/index.md
+++ b/programming/python/release-notes/index.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Module Release Notes index - Dynamsoft Capture Vision Python Edition
-description: The index of release notes - Dynamsoft Capture Vision Python Edition.
+description: Chronological release notes index for Dynamsoft Capture Vision Bundle Python Edition, covering all v3.x releases.
keywords: release notes, index, python
needAutoGenerateSidebar: true
noTitleIndex: true
@@ -9,14 +9,14 @@ noTitleIndex: true
# Module Release Notes - Dynamsoft Capture Vision Python Edition
-- [3.4.1000 (02/05/2026)]({{ site.dcvb_python_release_notes_v3 }}python-3.html#341000-02052026)
-- [3.2.5000 (12/16/2025)]({{ site.dcvb_python_release_notes_v3 }}python-3.html#325000-12162025)
-- [3.2.1000 (10/14/2025)]({{ site.dcvb_python_release_notes_v3 }}python-3.html#321000-10142025)
-- [3.0.6000 (08/06/2025)]({{ site.dcvb_python_release_notes_v3 }}python-3.html#306000-08062025)
-- [3.0.4100 (07/16/2025)]({{ site.dcvb_python_release_notes_v3 }}python-3.html#304100-07162025)
-- [3.0.4000 (07/15/2025)]({{ site.dcvb_python_release_notes_v3 }}python-3.html#304000-07152025)
-- [3.0.3000 (05/15/2025)]({{ site.dcvb_python_release_notes_v3 }}python-3.html#303000-05152025)
-- [3.0.2000 (04/09/2025)]({{ site.dcvb_python_release_notes_v3 }}python-3.html#302000-04092025)
-- [2.5.2100 (12/05/2024)]({{ site.dcvb_python_release_notes_v2 }}python-2.html#252100-12052024)
-- [2.4.2100 (11/07/2024)]({{ site.dcvb_python_release_notes_v2 }}python-2.html#242100-11072024)
-- [2.4.2000 (10/10/2024)]({{ site.dcvb_python_release_notes_v2 }}python-2.html#242000-10102024)
+- [3.4.1000 (02/05/2026)]({{ site.dcvb_python_release_notes }}python-3.html#341000-02052026)
+- [3.2.5000 (12/16/2025)]({{ site.dcvb_python_release_notes }}python-3.html#325000-12162025)
+- [3.2.1000 (10/14/2025)]({{ site.dcvb_python_release_notes }}python-3.html#321000-10142025)
+- [3.0.6000 (08/06/2025)]({{ site.dcvb_python_release_notes }}python-3.html#306000-08062025)
+- [3.0.4100 (07/16/2025)]({{ site.dcvb_python_release_notes }}python-3.html#304100-07162025)
+- [3.0.4000 (07/15/2025)]({{ site.dcvb_python_release_notes }}python-3.html#304000-07152025)
+- [3.0.3000 (05/15/2025)]({{ site.dcvb_python_release_notes }}python-3.html#303000-05152025)
+- [3.0.2000 (04/09/2025)]({{ site.dcvb_python_release_notes }}python-3.html#302000-04092025)
+- [2.5.2100 (12/05/2024)]({{ site.dcvb_python_release_notes }}python-2.html#252100-12052024)
+- [2.4.2100 (11/07/2024)]({{ site.dcvb_python_release_notes }}python-2.html#242100-11072024)
+- [2.4.2000 (10/10/2024)]({{ site.dcvb_python_release_notes }}python-2.html#242000-10102024)
diff --git a/programming/python/release-notes/python-2.md b/programming/python/release-notes/python-2.md
new file mode 100644
index 0000000..075fde0
--- /dev/null
+++ b/programming/python/release-notes/python-2.md
@@ -0,0 +1,54 @@
+---
+layout: default-layout
+title: Release Notes v2.x - Dynamsoft Capture Vision Bundle Python Edition
+description: This is the release notes page of Dynamsoft Capture Vision Bundle Python Edition v2.x.
+keywords: release notes, python
+needGenerateH3Content: false
+---
+
+# Release Notes for Python Edition - 2.x
+
+## 2.5.2100 (12/05/2024)
+
+### New
+
+- Added `Intermediate Results`, completing DCV's feature set with real-time feedback and interactivity.
+- Added support for Python 3.13.
+
+### Fixed
+
+- Removed the `static dependency on NumPy`, allowing users to import it only when needed.
+
+## 2.4.2100 (11/07/2024)
+
+### New
+
+- Added support for `numpy.ndarray` image type in the `capture` interface.
+
+### Improved
+
+- Optimized the usage of list type member variables, allowing modification of individual objects within the list without needing to reassign the entire list.
+- Improved the usage of `EnumPresetTemplate` and `EnumBarcodeFormat`, no longer requiring `.value` for accessing enum members.
+
+### Fixed
+
+- Fixed a bug where initializing `FileImageTag` would raise a `TypeError` exception.
+
+## 2.4.2000 (10/10/2024)
+
+### Highlights
+
+This is the first release of the Python Edition of `DynamsoftCaptureVision (DCV)` architecture, which is newly established to aggregate the features of functional products powered by Dynamsoft. The features are designed to be pluggable, customizable and interactable. In addition, the functional products share the computation so that their processing speed is much higher than working individually.
+
+* `DynamsoftCaptureVision` architecture consists of:
+ * `ImageSourceAdapter(ISA)`, the standard input interface for you to convert image data from different sources into the standard input image data. In addition, `ISA` incorporates an image buffer management system that allows instant access to the buffered image data.
+ * `CaptureVisionRouter (CVR)`, an engine for you to update templates, retrieve images from `ISA`, coordinate corresponding functional products and dispatch the results to the receivers.
+ * Functional products that perform image processing, content understanding and semantic processing. The functional products are pluggable and passively called by CVR when they are required.
+ * Result receiver interfaces. You can implement `CapturedResultReceiver (CRR)` to receive the `CapturedResults` that output when the processing on an image is finalized.
+* The parameter template system has been comprehensively upgraded.
+ * Multiple algorithm task settings are available. You can define barcode decoding, label recognizing, document scanning and semantic processing tasks in one template file.
+ * Extended the feature of the ROI system. By configuring the `target ROI` parameters, you can not only specify an `ROI` on the original image but also define the dependencies of the algorithm tasks. This feature enables you to customize the workflow when processing complex scenarios.
+ * The image processing parameters are separated from the task parameters so that the template settings become more clear and concise.
+* The `intermediate result` system has been improved.
+ * Achieved the `intermediate result` sharing between different functional products. The results that have the same image source and processing parameters are directly reused, which speeds up the image processing workflow. You don’t need to add any additional code to enable the `intermediate result` sharing. The library can recognize all the reusable results automatically based on the template file you uploaded.
+
diff --git a/programming/python/release-notes/python-3.md b/programming/python/release-notes/python-3.md
index 73acae1..72745ff 100644
--- a/programming/python/release-notes/python-3.md
+++ b/programming/python/release-notes/python-3.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Release Notes v3.x - Dynamsoft Capture Vision Bundle Python Edition
-description: This is the release notes page of Dynamsoft Capture Vision Bundle Python Edition v3.x.
+description: Release notes for Dynamsoft Capture Vision Bundle Python Edition v3.x, detailing new features, API changes, and bug fixes across all v3 releases.
keywords: release notes, python
needGenerateH3Content: false
---
diff --git a/programming/python/samples/index.md b/programming/python/samples/index.md
index 682cbac..e4458b3 100644
--- a/programming/python/samples/index.md
+++ b/programming/python/samples/index.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Samples - Dynamsoft Capture Vision Bundle Python Edition
-description: Sample list page of Dynamsoft Capture Vision Bundle Python Edition.
+description: A list of Python code samples for Dynamsoft Capture Vision Bundle, including document scanner, MRZ scanner, and barcode reader demos.
keywords: python
needAutoGenerateSidebar: false
---
diff --git a/programming/python/user-guide/document-scanner.md b/programming/python/user-guide/document-scanner.md
index 631ed0b..2c13ebd 100644
--- a/programming/python/user-guide/document-scanner.md
+++ b/programming/python/user-guide/document-scanner.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: User Guide for Document Scanner with Python
-description: This is the user guide page of Document Scanner for Python Edition.
+description: A step-by-step guide to building a document scanner application with Dynamsoft Capture Vision Python Edition.
keywords: user guide, document scanner, python
---
diff --git a/programming/python/user-guide/index.md b/programming/python/user-guide/index.md
index ab3cae0..2df1062 100644
--- a/programming/python/user-guide/index.md
+++ b/programming/python/user-guide/index.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: Python Edition User Guide Index
-description: This is the user guide index page of Dynamsoft Capture Vision Python Edition.
+description: Index page for the Dynamsoft Capture Vision Python Edition user guide, linking to getting started, document scanner, and MRZ scanner tutorials.
keywords: user guide index, python
---
diff --git a/programming/python/user-guide/mrz-scanner.md b/programming/python/user-guide/mrz-scanner.md
index 57a87ba..b6bc5aa 100644
--- a/programming/python/user-guide/mrz-scanner.md
+++ b/programming/python/user-guide/mrz-scanner.md
@@ -1,7 +1,7 @@
---
layout: default-layout
title: User Guide for MRZ Scanner with Python
-description: This is the user guide page of MRZ Scanner for python.
+description: A step-by-step guide to building an MRZ scanner application with Dynamsoft Capture Vision Python Edition.
keywords: user guide, mrz scanner, python
---