All Developer Tutorials — Page 4 of 17
-
Learn how to build an advanced spatial barcode scanner using Google ARCore and Dynamsoft Capture Vision. Discover how to leverage augmented reality to scan multiple barcodes at different positions, prevent duplicate scans through 3D collision detection, and ensure stable marker placement with plane detection.
-
Learn how to build a comprehensive MRZ recognition app on Android using Dynamsoft MRZ Scanner SDK and Google ML Kit. This guide covers live camera scanning, document capture, face extraction, and detailed MRZ parsing for passports and ID cards.
-
Parse driver's license PDF417 barcodes on Android in 2026 — step-by-step tutorial using Dynamsoft Capture Vision SDK with AAMVA field extraction, 720P/1080P runtime resolution switching, and a Google ML Kit comparison.
-
Learn how to build a browser-based passport MRZ scanner in JavaScript — combining Dynamsoft Capture Vision for MRZ recognition, PaddleOCR via ONNX Runtime Web for free in-browser OCR, and face-api.js for facial photo extraction from identity documents.
-
Learn how to build a JavaScript document scanning and OCR web application using Dynamic Web TWAIN's OCRKit addon — scan images, recognize text in multiple languages, correct orientation, and export searchable PDFs from the browser.
-
Learn how to build a JavaScript web-based document scanner that converts PDFs, DOCX files, and webcam captures to PDF or Word — all locally in the browser using Dynamic Web TWAIN.
-
Step-by-step C# WinForms TWAIN scanner tutorial. Learn to integrate the Dynamic Web TWAIN REST API for document scanning, capture webcam images with OpenCvSharp, and export to multi-page PDF using PdfSharp — all in a .NET 8 Windows Forms app.
-
Learn the key benefits of bulk document scanning for enterprise data management and build a Dynamic Web TWAIN JavaScript app that scans large document batches without browser crashes using disk-based caching, local storage, and session recovery.
-
Tested Claude, Gemini, GPT-5, and Grok on writing Python barcode scanner code. Only one got the Dynamsoft SDK right — here's how a custom AI agent definition achieves 100% accuracy.
-
Compare ZXing-Cpp, PyZBar, and Dynamsoft Barcode Reader in Python with benchmark data from 1,710 test cases — covering angled barcodes (15°–75°), multiple barcodes per image (2–20 codes), and 170 real-world production images. Includes accuracy rates, detection times, and code samples for each SDK.
-
Learn how to access a local USB scanner from WSL2 on Windows, run the SANE backend in Linux, and build a browser-based document scanning page with Dynamic Web TWAIN — no Windows TWAIN drivers required.
-
Step-by-step guide to building a barcode and QR code scanner Chrome extension with Manifest V3. Covers Side Panel API, camera scanning in a new tab, screenshot area selection with OffscreenCanvas, multi-page PDF decoding, drag-and-drop, context menu integration, and OAuth-based license management using the Dynamsoft Barcode Reader SDK.
-
Step-by-step guide to building a JavaScript MRZ generator Chrome extension that creates ICAO 9303-compliant MRZ codes for passports, ID cards, and visas using the Canvas API and OCR-B font.
-
Step-by-step guide to building a JavaScript Chrome extension (Manifest V3) that generates QR codes and 1D barcodes (Code 128, EAN-13, PDF417, Data Matrix) from any URL or custom text using bwip-js — no CDN required. Covers manifest.json, popup UI, barcode logic, and Chrome Web Store publishing.
-
Learn how to programmatically start and stop the Dynamic Web TWAIN service from a C# WinForms application — ship the service inside your own installer and eliminate browser installation prompts.
-
Learn how to use Claude Code AI agent (Claude Sonnet 4) to build a professional web document scanning app with Dynamic Web TWAIN SDK v19.2 in under 10 minutes — covers AI code generation, 4 required manual fixes, and a working online demo.
-
Learn how to measure barcode scanning distance on iOS using ARKit and Swift. Discover why module size — not distance — is the real SDK performance indicator, with full source code and a step-by-step Swift implementation.
-
Learn how to build an AI-powered MRZ scanner and barcode reader using Dynamsoft Capture Vision 3.2.1000's deep learning models — with benchmark results on real passport and 1D barcode datasets.
-
Learn how to configure Dynamsoft Barcode Reader template parameters with a Python GUI tool. This tutorial walks through building an interactive parameter tuning tool that lets developers adjust JSON template settings in real time and test them against difficult barcode images.
-
Learn how to read barcodes with Tesseract OCR in Python and improve barcode recognition accuracy for damaged images by combining Dynamsoft Barcode Reader with a Tesseract fallback — includes setup, sample code, validation strategy, and production troubleshooting tips.