All Developer Tutorials — Page 7 of 17
-
Step-by-step guide to building a .NET MAUI Windows app that scans documents via TWAIN/WIA and reads embedded barcodes using Dynamsoft Barcode Reader in C#.
-
Build a QR code scanner shared between Android and iOS with Kotlin Compose Multiplatform and Dynamsoft Barcode Reader v11: CaptureVisionRouter with CameraX on Android, AVFoundation with a Dynamsoft CocoaPods pod and Kotlin/Native cinterop on iOS, including a bounding-box overlay.
-
Discover how to design a lightweight Flutter camera plugin for Windows, Linux, and macOS, and apply it to create an efficient cross-platform desktop multi-barcode scanner.
-
Learn how to integrate a client-side document scanner in a Nuxt.js app using Dynamic Web TWAIN. Covers SSR setup with ClientOnly, TWAIN/WIA/ESCL scanning, and PDF export.
-
Step-by-step guide to building a macOS framework that wraps the Dynamsoft C++ Barcode SDK in Objective-C++ for Swift and SwiftUI integration. Covers Objective-C++ bridging, framework creation in Xcode, and CocoaPods publishing.
-
Learn how to create a custom document scanning dataset using Python and OpenCV — capture real photos, save quadrilateral annotations, and synthesize training images for edge detection and deep learning.
-
Build a Node.js camera SDK with node-gyp and the C++ LiteCam library, then use it with Dynamsoft Capture Vision to create a cross-platform desktop multi-barcode scanner on Windows, Linux, and macOS.
-
Learn how to read DotCode barcodes in a browser using Dynamsoft Barcode Reader's JavaScript SDK — covering live camera scanning, image file decoding, and the custom template needed for tobacco-industry DotCode marks.
-
Learn how to write a Python script to read multiple barcodes from a camera using a custom CPython camera SDK built on a C++ library and Dynamsoft Barcode Reader. Works on Windows, Linux, and macOS.
-
Learn how to flatten (burn) PDF annotations in JavaScript using Dynamsoft Document Viewer — with code examples for flattening all annotations or selectively flattening individual ones.
-
Step-by-step C++ barcode scanner macOS AVFoundation tutorial. Bridge Objective-C with C++ to capture camera frames via AVFoundation, render them with Cocoa, and decode barcodes using the Dynamsoft Barcode Reader SDK — no OpenCV required.
-
Learn how to encrypt, decrypt, and password protect PDF files entirely client-side in JavaScript using Dynamsoft Document Viewer — with code examples for loading, unlocking, and saving secured PDFs.
-
Step-by-step tutorial to implement a QR code reader and barcode scanner in Nuxt.js using Dynamsoft Barcode Reader with live webcam access.
-
Step-by-step tutorial to build a C++ Windows webcam barcode scanner using the Windows Media Foundation API and Dynamsoft Barcode Reader SDK v11. Covers camera enumeration, YUY2-to-RGB conversion, Win32 GDI rendering, and CMake build setup — no OpenCV required.
-
Learn how to access a webcam in C++ on Linux using the V4L2 API without OpenCV, and build a real-time barcode scanner with the Dynamsoft Barcode Reader SDK.
-
Step-by-step Vue.js tutorial: access the device camera, detect document borders in real time, crop and enhance scanned pages, and export a multi-page PDF — all in the browser with Dynamsoft Mobile Web Capture.
-
Step-by-step tutorial to build a browser-based document scanner with HTML5 and JavaScript — detect edges, crop, rectify, and save documents to PDF using Dynamsoft Capture Vision and Document Viewer.
-
Learn how to compress images in the browser with JavaScript by adjusting resolution, color depth, JPEG quality, and converting to WebP or PDF formats using Dynamsoft Document Viewer.
-
Step-by-step tutorial on how to add handwritten electronic signatures to PDF documents using JavaScript, HTML5 Canvas, and Dynamsoft Document Viewer SDK.
-
Learn how to read DataMatrix barcodes from PDF files using JavaScript. Flatten barcode annotations into raster images with Dynamsoft Document Viewer, then decode DataMatrix, QR Code, and other 1D/2D barcodes in the browser with Dynamsoft Barcode Reader.