diff --git a/_includes/android_sample_index.html b/_includes/android_sample_index.html new file mode 100644 index 00000000..dcf8467f --- /dev/null +++ b/_includes/android_sample_index.html @@ -0,0 +1,830 @@ + + + + + + + Dynamsoft Barcode Reader Android Samples + + + + + + +
+ +
+

Download Demo

+
+
+ + Get it on Google Play + + + Download APK + +
+ + +
+

Samples

+
+ + +
+

Develop with Barcode Scanner Component

+
+
+
Quick Start
+
+
+ + ScanSingleBarcode - + Source + +
+
+ + ScanMultipleBarcodes - + Source + +
+
+
Scenario Oriented Samples
+
+
+ + ScenarioOrientedSamples - + Source + +
+
Supported Scenarios
+

Each scenario is optimized with a dedicated template for best performance.

+ +
+
+ + +
+

Develop with Foundational APIs

+
+
+
+ + DecodeFromAnImage - + Source + +
+
+ + DecodeWithCameraEnhancer - + Source + +
+
+ + DecodeWithCameraX - + Source + +
+
+ + DriversLicenseScanner - + Source + +
+
+ + GeneralSettings - + Source + +
+
+ + LocateAnItemWithBarcode - + Source + +
+
+ + ReadGS1AI - + Source + +
+
+ + TinyBarcodeDecoding - + Source + +
+
+ + +
+

Other Use Cases for Barcode Scanning

+
+
+
+ + VINScanner - + Source + +
+
+
+ + diff --git a/_includes/ios_sample_index.html b/_includes/ios_sample_index.html new file mode 100644 index 00000000..24e75c2c --- /dev/null +++ b/_includes/ios_sample_index.html @@ -0,0 +1,858 @@ + + + + + + + Dynamsoft Barcode Reader iOS Samples + + + + + + +
+ +
+

Download Demo

+
+ + + +
+

Samples

+
+ + +
+

Develop with Barcode Scanner Component

+
+
+
Quick Start
+
+
+ + ScanSingleBarcode - + Source + +
+
+ + ScanMultipleBarcodes - + Source + +
+
+
Scenario Oriented Samples
+
+
+ + ScenarioOrientedSamples - + Source + +
+
Supported Scenarios
+

Each scenario is optimized with a dedicated template for best performance.

+ +
+
+ + +
+

Develop with Foundational APIs

+
+
+
+ + DecodeFromAnImage - + Source + +
+
+ + DecodeWithCameraEnhancer - + Source + +
+
+ + DecodeWithAVCaptureSession - + Source + +
+
+ + DriversLicenseScanner - + Source + +
+
+ + GeneralSettings - + Source + +
+
+ + LocateAnItemWithBarcode - + Source + +
+
+ + ReadGS1AI - + Source + +
+
+ + TinyBarcodeDecoding - + Source + +
+
+ + +
+

Other Use Cases for Barcode Scanning

+
+
+
+ + VINScanner - + Source + +
+
+
+ + diff --git a/programming/android/samples/index.md b/programming/android/samples/index.md index cc0126c9..fc1447b5 100644 --- a/programming/android/samples/index.md +++ b/programming/android/samples/index.md @@ -4,122 +4,7 @@ title: Demo & Samples - Dynamsoft Barcode Reader Android Edition description: The index of Dynamsoft Barcode Reader Android demo & samples. keywords: demo, sample, index, Android needAutoGenerateSidebar: true -noTitleIndex: false +noTitleIndex: true --- -# Android Barcode Scanner Demo & Samples - -- [Demos](#demos) - - [Android Barcode Scanner Demo](#android-barcode-scanner-demo) -- [Android BarcodeScanner Samples](#android-barcodescanner-samples) - - [ScanSingleBarcode](#scansinglebarcode) - - [ScanMultipleBarcodes](#scanmultiplebarcodes) - - [ScenarioOrientedSamples](#scenarioorientedsamples) -- [Android Foundational API Samples](#android-foundational-api-samples) - - [Read Single Barcode (With CameraEnhancer)](#read-single-barcode-with-cameraenhancer) - - [Read Single Barcode (With CameraX)](#read-single-barcode-with-camerax) - - [Decode Barcodes from an Image](#decode-barcodes-from-an-image) - - [General Barcode Decoding Settings](#general-barcode-decoding-settings) - - [Decode Tiny Barcodes](#decode-tiny-barcodes) - - [Locate an Item with Barcode](#locate-an-item-with-barcode) -- [Android ID Scanning Samples](#android-id-scanning-samples) - - [Scan a Driver's License (via PDF417 Barcode)](#scan-a-drivers-license-via-pdf417-barcode) -- [Other Use Case Samples for Android Platform](#other-use-case-samples-for-android-platform) - - [Scan VIN Barcode](#scan-vin-barcode) - -## Demos - -### Android Barcode Scanner Demo - -- [View in Google Play Store](https://play.google.com/store/apps/details?id=com.dynamsoft.demo.dynamsoftbarcodereaderdemo&pli=1){:target="_blank"} -- [Download APK](https://download2.dynamsoft.com/dbr/android/DynamsoftBarcodeReaderDemoAndroid.apk) - -## Android BarcodeScanner Samples - -The `BarcodeScanner` Android examples show you how to develop and customize your scanner app with the Ready-to-Use component, `BarcodeScanner`, of Dynamsoft Barcode Reader. - -### ScanSingleBarcode - -Scan a barcode with the ready-to-use UI, `BarcodeScannerActivity`. The scanner always returns a single result. User have to select one barcode if multiple barcodes are scanned. - -Check code on GitHub - -- [Java](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/BarcodeScannerAPISamples/ScanSingleBarcode) -- [Kotlin](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/BarcodeScannerAPISamples/ScanSingleBarcodeKt) - -### ScanMultipleBarcodes - -Scan multiple barcodes with the ready-to-use UI, `BarcodeScannerViewController`. The scanner returns multiple results. - -Check code on GitHub - -- [Java](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/BarcodeScannerAPISamples/ScanMultipleBarcodes) - -### ScenarioOrientedSamples - -A collection of samples showing how to use the `BarcodeScanner` component in different scenarios including: - -- High-Density QRCode -- Direct Part Marking (DPM) -- DotCode -- Aztec Code - -Check code on GitHub - -- [Java](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/BarcodeScannerAPISamples/ScenarioOrientedSamples) - -## Android Foundational API Samples - -The foundational API examples show you how to use the foundational APIs of Dynamsoft Barcoder Reader to develop a full customizable iOS barcode scanner. - -### Read Single Barcode (With CameraEnhancer) - -Decode barcodes from video streaming. It shows the simplest code to implement a video barcode scanner. - -[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/FoundationalAPISamples/DecodeWithCameraEnhancer){:target="_blank"} - -### Read Single Barcode (With CameraX) - -Generally the same as `DecodeWithCameraEnhancer` but using `CameraX` library as the input. - -[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/FoundationalAPISamples/DecodeWithCameraX){:target="_blank"} - -### Decode Barcodes from an Image - -Decode barcodes from an still image. It shows how to select a image from the album and decode it. - -[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/FoundationalAPISamples/DecodeFromAnImage){:target="_blank"} - -### General Barcode Decoding Settings - -Displays general barcode decoding settings and camera settings like barcode formats, expected barcode count and scan region settings. The default scan mode is continuous scanning. - -[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/FoundationalAPISamples/GeneralSettings){:target="_blank"} - -### Decode Tiny Barcodes - -The sample to tell you how to process the tiny barcodes including zoom and focus control. - -[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/FoundationalAPISamples/TinyBarcodeDecoding){:target="_blank"} - -### Locate an Item with Barcode - -Input an ID with barcode text and detect it from multiple barcodes under the screen. - -[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/FoundationalAPISamples/LocateAnItemWithBarcode){:target="_blank"} - -## Android ID Scanning Samples - -### Scan a Driver's License (via PDF417 Barcode) - -Scan the PDF417 barcodes on a drivers' license and extract the drivers information. - -[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/FoundationalAPISamples/DriversLicenseScanner){:target="_blank"} - -## Other Use Case Samples for Android Platform - -### Scan VIN Barcode - -Scan the vin barcode and extract the vehicle information. - -[Check code on GitHub](https://github.com/Dynamsoft/capture-vision-mobile-samples/tree/main/Android/VINScanner){:target="_blank"} +{%- include android_sample_index.html -%} diff --git a/programming/assets/samples/any_codes.webp b/programming/assets/samples/any_codes.webp new file mode 100644 index 00000000..a12644cc Binary files /dev/null and b/programming/assets/samples/any_codes.webp differ diff --git a/programming/assets/samples/app_store.svg b/programming/assets/samples/app_store.svg new file mode 100644 index 00000000..072b425a --- /dev/null +++ b/programming/assets/samples/app_store.svg @@ -0,0 +1,46 @@ + + Download_on_the_App_Store_Badge_US-UK_RGB_blk_4SVG_092917 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/programming/assets/samples/aztec_code.webp b/programming/assets/samples/aztec_code.webp new file mode 100644 index 00000000..f1a20971 Binary files /dev/null and b/programming/assets/samples/aztec_code.webp differ diff --git a/programming/assets/samples/common_2d.webp b/programming/assets/samples/common_2d.webp new file mode 100644 index 00000000..831cf7f6 Binary files /dev/null and b/programming/assets/samples/common_2d.webp differ diff --git a/programming/assets/samples/data_matrix.webp b/programming/assets/samples/data_matrix.webp new file mode 100644 index 00000000..ad674868 Binary files /dev/null and b/programming/assets/samples/data_matrix.webp differ diff --git a/programming/assets/samples/dot_code.webp b/programming/assets/samples/dot_code.webp new file mode 100644 index 00000000..0c958bf0 Binary files /dev/null and b/programming/assets/samples/dot_code.webp differ diff --git a/programming/assets/samples/download_apk.svg b/programming/assets/samples/download_apk.svg new file mode 100644 index 00000000..f3d223e2 --- /dev/null +++ b/programming/assets/samples/download_apk.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/programming/assets/samples/dpm.webp b/programming/assets/samples/dpm.webp new file mode 100644 index 00000000..890ede07 Binary files /dev/null and b/programming/assets/samples/dpm.webp differ diff --git a/programming/assets/samples/google-play.svg b/programming/assets/samples/google-play.svg new file mode 100644 index 00000000..cc15f9bc --- /dev/null +++ b/programming/assets/samples/google-play.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/programming/assets/samples/high_density.webp b/programming/assets/samples/high_density.webp new file mode 100644 index 00000000..a72049aa Binary files /dev/null and b/programming/assets/samples/high_density.webp differ diff --git a/programming/assets/samples/industrial.webp b/programming/assets/samples/industrial.webp new file mode 100644 index 00000000..3853c1fc Binary files /dev/null and b/programming/assets/samples/industrial.webp differ diff --git a/programming/assets/samples/qr_code.webp b/programming/assets/samples/qr_code.webp new file mode 100644 index 00000000..8c3eec32 Binary files /dev/null and b/programming/assets/samples/qr_code.webp differ diff --git a/programming/assets/samples/retail.webp b/programming/assets/samples/retail.webp new file mode 100644 index 00000000..5b5466c8 Binary files /dev/null and b/programming/assets/samples/retail.webp differ diff --git a/programming/objectivec-swift/samples/index.md b/programming/objectivec-swift/samples/index.md index 269b99f1..c60702ac 100644 --- a/programming/objectivec-swift/samples/index.md +++ b/programming/objectivec-swift/samples/index.md @@ -4,119 +4,7 @@ title: Demo & Samples - Dynamsoft Barcode Reader iOS Edition description: The index of Dynamsoft Barcode Reader iOS demo & samples. keywords: demo, sample, index, iOS needAutoGenerateSidebar: true -noTitleIndex: false +noTitleIndex: true --- -# iOS Barcode Scanner Demo & Samples - -- [iOS Barcode Scanner Demos](#ios-barcode-scanner-demos) -- [iOS BarcodeScanner API Samples](#ios-barcodescanner-api-samples) - - [ScanSingleBarcode](#scansinglebarcode) - - [ScanMultipleBarcodes](#scanmultiplebarcodes) - - [ScenarioOrientedSamples](#scenarioorientedsamples) -- [iOS Foundational API Samples](#ios-foundational-api-samples) - - [Read Single Barcode (With CameraEnhancer)](#read-single-barcode-with-cameraenhancer) - - [Read Single Barcode (With AVCaptureSession)](#read-single-barcode-with-avcapturesession) - - [Decode Barcodes from an Image](#decode-barcodes-from-an-image) - - [General Barcode Decoding Settings](#general-barcode-decoding-settings) - - [Decode Tiny Barcodes](#decode-tiny-barcodes) - - [Locate an Item with Barcode](#locate-an-item-with-barcode) -- [iOS ID Scanning Samples](#ios-id-scanning-samples) - - [Scan a Driver's License (via PDF417 Barcode)](#scan-a-drivers-license-via-pdf417-barcode) -- [Other Use Case Samples for iOS Platform](#other-use-case-samples-for-ios-platform) - - [Scan VIN Barcode](#scan-vin-barcode) - -## iOS Barcode Scanner Demos - -- Barcode Scanner Demo - - [View in App Store](https://apps.apple.com/us/app/dynamsoft-barcode-scanner-demo/id1120581630){:target="_blank"} - -## iOS BarcodeScanner API Samples - -The `BarcodeScanner` iOS examples show you how to develop and customize your scanner app with the Ready-to-Use component, `BarcodeScanner`, of Dynamsoft Barcode Reader. - -### ScanSingleBarcode - -Scan a barcode with the ready-to-use UI, `BarcodeScannerViewController`. The scanner always returns a single result. User have to select one barcode if multiple barcodes are scanned. - -Check code on GitHub - -- [Swift](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/BarcodeScannerAPISamples/ScanSingleBarcode) -- [Objective-C](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/BarcodeScannerAPISamples/ScanSingleBarcodeObjc) - -### ScanMultipleBarcodes - -Scan multiple barcodes with the ready-to-use UI, `BarcodeScannerViewController`. The scanner returns multiple results. - -Check code on GitHub - -- [Swift](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/BarcodeScannerAPISamples/ScanMultipleBarcodes) - -### ScenarioOrientedSamples - -A collection of samples showing how to use the `BarcodeScanner` component in different scenarios including: - -- High-Density QRCode -- Direct Part Marking (DPM) -- DotCode -- Aztec Code - -Check code on GitHub - -- [Swift](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/BarcodeScannerAPISamples/ScenarioOrientedSamples) - -## iOS Foundational API Samples - -The foundational API examples show you how to use the foundational APIs of Dynamsoft Barcoder Reader to develop a full customizable iOS barcode scanner. - -### Read Single Barcode (With CameraEnhancer) - -Decode barcodes from video streaming. It shows the simplest code to implement a video barcode scanner. - -[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/FoundationalAPISamples/DecodeWithCameraEnhancer){:target="_blank"} - -### Read Single Barcode (With AVCaptureSession) - -Generally the same as `DecodeWithCameraEnhancer` but using `AVCaptureSession` library as the input. - -[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/FoundationalAPISamples/DecodeWithAVCaptureSession){:target="_blank"} - -### Decode Barcodes from an Image - -Decode barcodes from an still image. It shows how to select a image from the album and decode it. - -[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/FoundationalAPISamples/DecodeFromAnImage){:target="_blank"} - -### General Barcode Decoding Settings - -Displays general barcode decoding settings and camera settings like barcode formats, expected barcode count and scan region settings. The default scan mode is continuous scanning. - -[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/FoundationalAPISamples/GeneralSettings){:target="_blank"} - -### Decode Tiny Barcodes - -The sample to tell you how to process the tiny barcodes. Including zoom and focus control. - -[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/FoundationalAPISamples/TinyBarcodeDecoding){:target="_blank"} - -### Locate an Item with Barcode - -Input an ID with barcode text and detect it from multiple barcodes under the screen. - -[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/FoundationalAPISamples/LocateAnItemWithBarcode){:target="_blank"} - -## iOS ID Scanning Samples - -### Scan a Driver's License (via PDF417 Barcode) - -Scan the PDF417 barcodes on a drivers' license and extract the drivers information. - -[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/FoundationalAPISamples/DriversLicenseScanner){:target="_blank"} - -## Other Use Case Samples for iOS Platform - -### Scan VIN Barcode - -Scan the vin barcode and extract the vehicle information. - -[Check code on GitHub](https://github.com/Dynamsoft/capture-vision-mobile-samples/tree/main/ios/VINScanner){:target="_blank"} +{%- include ios_sample_index.html -%}