All Developer Tutorials — Page 12 of 34
-
Learn how to decode GS1-128 barcodes and parse GS1 Application Identifiers (AIs) in Python using Dynamsoft Capture Vision SDK. Step-by-step tutorial with full source code.
-
Learn how to build a FastAPI barcode scanner integration with Uvicorn and Dynamsoft Barcode Reader SDK. Decode QR codes and barcodes from uploaded images via a Python web API.
-
Learn how to build a web document scanner in JavaScript that supports file upload, camera capture, and TWAIN scanner acquisition over a local network using the Dynamic Web TWAIN Service REST API.
-
Step-by-step guide to building a cross-platform SwiftUI remote document scanner for macOS and iOS. Uses the Dynamic Web TWAIN REST API to scan documents over the network via TWAIN, ESCL, SANE, ICA, and WIA scanners.
-
Learn how to build a mobile web app that uses Dynamsoft Document Viewer and Document Normalizer to scan, resize, and wirelessly print documents from a phone camera using JavaScript.
-
Test macOS document scanning apps without hardware by installing the prebuilt virtual scanner package or building a modernized Apple VirtualScanner sample, feeding custom images, enabling ADF multi-page scans, and verifying results in Image Capture and Dynamic Web TWAIN.
-
Learn how to scan and parse vCard QR codes in JavaScript using Dynamsoft Barcode Reader. This tutorial covers vCard QR code generation from a contact form and live camera scanning with full source code.
-
Learn how to improve MRZ reading accuracy in C++ from 65% to 95% using Dynamsoft's deep learning model — a step-by-step C++ passport scanner deep learning tutorial covering camera integration, result parsing, and cross-platform CMake setup.
-
Step-by-step tutorial to build a .NET MAUI cross-platform camera barcode scanner targeting Windows, Android, and iOS in a single project. Handle platform-specific rendering with preprocessor directives, SkiaSharp, and Dynamsoft Barcode Reader.
-
Learn how to build a custom SANE backend for Linux that loads user-supplied PNM images into any SANE-compatible scanner frontend — perfect for testing Dynamic Web TWAIN and other document scanning apps without physical hardware.