All Developer Tutorials — Page 17 of 34
-
Step-by-step Python tutorial for detecting document edges, auto-cropping scanned documents, and correcting orientation using Dynamsoft Capture Vision SDK and Tesseract OCR on Windows, Linux, and macOS.
-
Step-by-step guide to building a JavaScript barcode scanner for EAN-13, UPC-A, EAN-8, UPC-E, and their 2-digit and 5-digit add-on codes using Dynamsoft Barcode Reader SDK.
-
Step-by-step tutorial to build a Vue 3 PDF viewer with annotation support using Dynamsoft Document Viewer. Create, view, and annotate PDFs in the browser.
-
Step-by-step tutorial to build a React PDF viewer and annotator with TypeScript using Dynamsoft Document Viewer. Create, view, and annotate PDFs in a web app.
-
Step-by-step tutorial to build a shipping label generator in JavaScript using Dynamsoft Document Viewer and bwip-js. Generate 4×6 labels with QR codes, export to PDF, and print directly from the browser.
-
Implement TWAIN, WIA, SANE, ICA, and eSCL document scanning in a Blazor WebAssembly app using Dynamic Web TWAIN and C# JavaScript Interop. Includes full source code and scan-to-PDF export.
-
Step-by-step tutorial to build a C# Blazor WebAssembly passport MRZ scanner using Dynamsoft Capture Vision SDK. Read and scan MRZ data from passports and ID documents in .NET with JavaScript interop.
-
Learn how to build a PDF annotation viewer in Blazor WebAssembly using the Dynamsoft Document Viewer SDK. This step-by-step tutorial covers PDF rendering, page annotation, document scanning, and saving PDFs from a camera in a C# Blazor WebAssembly app.
-
Step-by-step tutorial for building a Blazor WebAssembly barcode and QR code scanner using Dynamsoft Capture Vision. Covers image-based barcode reading and real-time camera scanning with C# and JavaScript interop.
-
Build a cross-platform C++ passport MRZ scanner with CMake and OpenCV. This step-by-step tutorial covers TD1, TD2, and TD3 machine-readable zone recognition and field parsing using the Dynamsoft Capture Vision SDK on Windows and Linux, with ready-to-run source code.