All Developer Tutorials — Page 13 of 17
-
Learn how to build a Windows desktop barcode reader in C++ using the Win32 API and Dynamsoft Capture Vision SDK. This step-by-step tutorial covers GUI layout with panels, image loading via GDI+, barcode decoding, and drawing result overlays on detected barcodes.
-
Step-by-step guide to bundling a .NET WinForms TWAIN document scanner with Dynamsoft Web TWAIN Service into a single MSI/EXE Windows installer using WiX Toolset v4.
-
Step-by-step tutorial to build a reusable document scanner web component using LitElement and Dynamic Web TWAIN SDK — scan, view, and save documents as PDF from any browser.
-
Learn how to build a Blazor WebAssembly document scanner using C# and the Twain.Wia.Sane.Scanner NuGet package. Scan documents from TWAIN, WIA, SANE, and eSCL scanners directly in the browser without JavaScript.
-
Learn how to reduce scanned document file size programmatically by adjusting DPI, bit depth, color mode, and image compression format using JavaScript and Dynamic Web TWAIN.
-
Step-by-step tutorial to build a cross-platform .NET REST API that decodes barcodes, reads MRZ from passports and IDs, and rectifies documents using the Dynamsoft Capture Vision SDK and ASP.NET Core Web API.
-
Learn how to auto-deskew scanned document images using OpenCV and Python. This step-by-step tutorial covers skew angle detection via contour analysis, affine rotation, and a browser-based alternative with Dynamic Web TWAIN.
-
Step-by-step JavaScript tutorial to capture and record video from a browser webcam using the WebRTC getUserMedia API and the RecordRTC library, with camera selection and resolution control.
-
Generate synthetic MRZ passport images for OCR training using Python. Create mock passport images for OCR testing with inpainting, random MRZ generation, and text rendering.
-
Learn how to generate MRZ code programmatically using Python and the open-source mrz package. Build a cross-platform MRZ generator with Flet, then create an online MRZ generator and detector with Pyodide, HTML5, and the Dynamsoft JavaScript MRZ SDK.
-
Build a cross-platform .NET C# document scanning library using the Dynamic Web TWAIN Service REST API to control TWAIN, WIA, SANE, and eSCL scanners — includes working Console, WinForm, and MAUI examples for Windows, macOS, Linux, Android, and iOS.
-
Build an Android document scanner in Jetpack Compose that acquires images from document scanners (Dynamic Web TWAIN Service REST API) and cameras, then runs document boundary detection and perspective correction with Dynamsoft Document Normalizer (capturevisionbundle 3.6.2000).
-
Learn how to build a cross-platform Python document scanner using Dynamic Web TWAIN Service's REST API. Connect to TWAIN, WIA, eSCL, SANE, and ICA scanners from Windows, macOS, and Linux with a single Python package.
-
Learn how to scan documents in Java using the REST APIs of Dynamic Web TWAIN Service. This step-by-step tutorial builds a cross-platform JavaFX desktop scanner app supporting TWAIN, WIA, eSCL, SANE, and ICA protocols with PDF export.
-
Step-by-step guide to integrating document scanning into a Power Apps Canvas App via the Dynamic Web TWAIN Service REST API and Power Automate flows.
-
Step-by-step Flutter TWAIN scanner tutorial: build a cross-platform document scanning app for Windows, Linux, and macOS using Dynamic Web TWAIN Service REST API. Covers TWAIN, WIA, eSCL, SANE, and ICA scanner protocols with Dart code examples.
-
Improve passport MRZ (Machine Readable Zone) detection in Python with the Dynamsoft Capture Vision bundle. Correct skewed and rotated passports using document edge detection, perspective transformation, and RetinaFace orientation fixes.
-
Learn how to build a document scanning REST API in Node.js using Dynamic Web TWAIN Service. Covers TWAIN/SANE/eSCL scanner access, Express + Socket.IO server-side scanning, and browser-based scan-to-image workflows.
-
Step-by-step guide to deploying Dynamsoft Barcode Reader on AWS Lambda with Python. Create a serverless REST API that decodes barcodes and QR codes from images via API Gateway.
-
Build a WinUI 3 barcode scanner in C# with the Dynamsoft.DotNet.BarcodeReader.Bundle NuGet package. Decode barcodes from image files, PDF documents, and the webcam using the CaptureVisionRouter API.