diff --git a/_layouts/home-page.html b/_layouts/home-page.html deleted file mode 100644 index 89aa9009..00000000 --- a/_layouts/home-page.html +++ /dev/null @@ -1,50 +0,0 @@ - - - -{%- include head.html -%} - - - - - {% assign url = 'https://www.dynamsoft.com/shared/head/' %} - {% remote_include {{ url }} %} - -
-
-
- - {{ content }} -
-
-
-
- {%- include page_footer.html -%} -
- - - - - - - diff --git a/index.md b/index.md index 61fd6c75..7d4a008f 100644 --- a/index.md +++ b/index.md @@ -10,21 +10,26 @@ description: Dynamsoft Barcode Reader SDK Documentation Homepage To explore the latest features and updates of `Dynamsoft Barcode Reader`, please refer to the documentation sections below. -* [Web (Client Side)]({{ site.js }}){:target="_blank"} +
+ +* Web (Client Side): + * ![Web Icon]({{site.assets}}img-icon/homepage/js.svg){:class="js"} [Web]({{ site.js }}){:target="_blank"} * Mobile - * [Android]({{ site.android }}){:target="_blank"} - * [iOS]({{ site.oc }}){:target="_blank"} - * [MAUI]({{ site.maui }}){:target="_blank"} + * ![Android Icon]({{site.assets}}img-icon/homepage/Android.svg){:class="android"} [Android]({{ site.android }}){:target="_blank"} + * ![iOS Icon]({{site.assets}}img-icon/homepage/iOS.svg){:class="ios"} [iOS]({{ site.oc }}){:target="_blank"} + * ![MAUI Icon]({{site.assets}}img-icon/homepage/MAUI.svg){:class="maui"} [MAUI]({{ site.maui }}){:target="_blank"} * Server / Desktop - * [Python]({{ site.python }}){:target="_blank"} - * [Java]({{ site.java }}){:target="_blank"} - * [.NET]({{ site.dotnet }}){:target="_blank"} - * [C++]({{ site.cpp }}){:target="_blank"} - * [C]({{ site.c }}){:target="_blank"} + * ![Python Icon]({{site.assets}}img-icon/homepage/Python.svg){:class="python"} [Python]({{ site.python }}){:target="_blank"} + * ![Java Icon]({{site.assets}}img-icon/homepage/java.svg){:class="java"} [Java]({{ site.java }}){:target="_blank"} + * ![.NET Icon]({{site.assets}}img-icon/homepage/dotnet.svg){:class="dotnet"} [.NET]({{ site.dotnet }}){:target="_blank"} + * ![C++ Icon]({{site.assets}}img-icon/homepage/cplusplus.svg){:class="cplusplus"} [C++]({{ site.cpp }}){:target="_blank"} + * ![C Icon]({{site.assets}}img-icon/homepage/c.svg){:class="c"} [C]({{ site.c }}){:target="_blank"} The documentation for editions `React Native`, `Flutter`, `Xamarin.Forms` and `Cordova` has been archived, but remains accessible through the following links: -* [Archived React Native Edition Documentation]({{ site.dcv_react_native }}){:target="_blank"} -* [Archived Flutter Edition Documentation]({{ site.dcv_flutter }}){:target="_blank"} -* [Archived Xamarin.Forms Edition Documentation]({{ site.dcv_xamarin }}){:target="_blank"} -* [Archived Cordova Edition Documentation]({{ site.dcv_cordova }}){:target="_blank"} \ No newline at end of file +
+ +* ![React Native Icon]({{site.assets}}img-icon/homepage/React Native.svg){:class="react"} [React Native]({{ site.dcv_react_native }}){:target="_blank"} +* ![Flutter Icon]({{site.assets}}img-icon/homepage/Flutter.svg){:class="flutter"} [Flutter]({{ site.dcv_flutter }}){:target="_blank"} +* ![Xamarin.Forms Icon]({{site.assets}}img-icon/homepage/Xamarin Forms.svg){:class="xamarin"} [Xamarin.Forms]({{ site.dcv_xamarin }}){:target="_blank"} +* ![Cordova Icon]({{site.assets}}img-icon/homepage/Cordova.svg){:class="cordova"} [Cordova]({{ site.dcv_cordova }}){:target="_blank"} \ No newline at end of file diff --git a/license-activation/index.md b/license-activation/index.md index b4923b7f..728f94ce 100644 --- a/license-activation/index.md +++ b/license-activation/index.md @@ -109,7 +109,6 @@ func onLicenseVerified(_ isSuccess: Bool, error: Error?) { ``` > ```python -error_code = 0 error_code, error_msg = LicenseManager.init_license("--Enter Your License Key Here--") if error_code != EnumErrorCode.EC_OK.value and error_code != EnumErrorCode.EC_LICENSE_CACHE_USED.value: print("License initialization error: " + error_msg) diff --git a/programming/features/barcode-scan-region-mobile-v9.6.42.md b/programming/features/barcode-scan-region-mobile-v9.6.42.md index 4c9f161e..7cb48687 100644 --- a/programming/features/barcode-scan-region-mobile-v9.6.42.md +++ b/programming/features/barcode-scan-region-mobile-v9.6.42.md @@ -137,7 +137,7 @@ If you need to specify more than one ROI, you have to use a JSON template. Furth If you are using DBR and DCE to read barcodes from a specific area of the video stream, you can simply define the scan area via DCE. -> Note: Dynamsoft Camera Enhancer (DCE) is designed to provide APIs for camera control, camera preview, and other advanced features. +> Note: Dynamsoft Camera Enhancer (DCE) is designed to provide APIs for camera control, camera preview, and other advanced features.
>- Android diff --git a/programming/features/barcode-scan-region-mobile.md b/programming/features/barcode-scan-region-mobile.md index bec28c0d..f46c8221 100644 --- a/programming/features/barcode-scan-region-mobile.md +++ b/programming/features/barcode-scan-region-mobile.md @@ -14,7 +14,7 @@ noTitleIndex: true If you are using DBR and DCE to read barcodes from a specific area of the video stream, you can simply define the scan area via DCE. -> Note: Dynamsoft Camera Enhancer (DCE) is designed to provide APIs for camera control, camera preview, and other advanced features. +> Note: Dynamsoft Camera Enhancer (DCE) is designed to provide APIs for camera control, camera preview, and other advanced features.
>- Android diff --git a/programming/features/read-video-streaming-mobile-v9.6.42.md b/programming/features/read-video-streaming-mobile-v9.6.42.md index 6e5b71f3..9ea71172 100644 --- a/programming/features/read-video-streaming-mobile-v9.6.42.md +++ b/programming/features/read-video-streaming-mobile-v9.6.42.md @@ -12,7 +12,7 @@ noTitleIndex: true ## Configurations on the Camera -Firstly, to decode from video streaming, you have to create a camera module using the [Dynamsoft Camera Enhancer](https://www.dynamsoft.com/camera-enhancer/docs/introduction/?ver=latest). The camera module is responsible for: +Firstly, to decode from video streaming, you have to create a camera module using the Dynamsoft Camera Enhancer. The camera module is responsible for: - Capturing the video stream. - Displaying the video stream on the UI. diff --git a/programming/features/read-video-streaming-mobile.md b/programming/features/read-video-streaming-mobile.md index e4b5ac9a..23e4cc8c 100644 --- a/programming/features/read-video-streaming-mobile.md +++ b/programming/features/read-video-streaming-mobile.md @@ -12,7 +12,7 @@ noTitleIndex: true ## Configurations on the Camera -Firstly, to decode from video streaming, you have to create a camera module using the [Dynamsoft Camera Enhancer](https://www.dynamsoft.com/camera-enhancer/docs/introduction/?ver=latest). The camera module is responsible for: +Firstly, to decode from video streaming, you have to create a camera module using the Dynamsoft Camera Enhancer. The camera module is responsible for: - Capturing the video stream. - Displaying the video stream on the UI.