All Developer Tutorials — Page 12 of 17
-
Step-by-step Node.js document scanning and upload tutorial. Build a web app that scans documents from a TWAIN scanner and uploads them to a Node.js Express server using Dynamic Web TWAIN SDK.
-
Step-by-step tutorial to build a reusable JavaScript image filter library using the Canvas API. Covers grayscale, sepia, invert, and black-and-white filters with OTSU thresholding, plus integration with Dynamsoft Document Viewer.
-
The article talks about how to build an ID card scanner with React Native, Vision Camera and Dynamsoft Label Recognizer.
-
Learn how to implement web document scanning in ASP.NET Core MVC using Dynamic Web TWAIN SDK — scan documents from TWAIN scanners in a browser, upload as JPG/PDF/TIFF, and handle files server-side in C#.
-
Learn how to use a JSON-based Domain-Specific Language (DSL) to configure document scanning, barcode reading, and text recognition tasks in Dynamsoft Capture Vision — with cross-platform template reuse.
-
Learn how to automatically assess scanned document image quality — detect blur, skew, overexposure, and aspect ratio issues using OpenCV.js, Tesseract.js, and Dynamic Web TWAIN in a JavaScript web app.
-
Learn how to binarize an image using the JavaScript Canvas API with manual and OTSU automatic thresholding, plus a Dynamic Web TWAIN approach for enterprise-scale document processing.
-
Learn three ways to convert an image to grayscale in JavaScript — CSS filters, HTML5 Canvas pixel manipulation, and the Dynamic Web TWAIN SDK — with full source code and online demo.
-
Learn three ways to flip or mirror an image horizontally and vertically in JavaScript using CSS transforms, HTML5 Canvas 2D context, and Dynamic Web TWAIN for batch document processing.
-
Learn two ways to resize images client-side with JavaScript before uploading — using the HTML5 Canvas API for quick resizing and Dynamic Web TWAIN for batch document processing without quality loss.
-
Learn three ways to rotate and deskew images in JavaScript — CSS transform, HTML5 Canvas, and Dynamic Web TWAIN SDK — with full source code and edge-case handling.
-
Learn how to detect document boundaries and correct perspective distortion in the browser using OpenCV.js. Includes live camera scanning, auto-capture, and polygon editing with Dynamsoft Document Viewer.
-
Learn how to capture high-resolution photos in the browser using JavaScript getUserMedia, the Image Capture API, and HTML Media Capture — up to 4K resolution for document scanning and barcode reading.
-
Step-by-step guide to building a Python Flet desktop chat app that scans barcodes with Dynamsoft Barcode Reader and verifies decoded text using Google Gemini AI vision capabilities.
-
Build a JavaScript web document viewer with edit, crop, rotate, and format conversion (PDF, PNG, JPEG, TIFF) using the Dynamsoft Document Viewer SDK.
-
Step-by-step guide to convert PDF pages to JPG images in the browser using HTML5 and JavaScript with Dynamic Web TWAIN. Covers PDF rasterization, configurable DPI, annotation rendering, and encrypted PDF support.
-
Step-by-step tutorial to build a reusable Razor class library for webcam access in ASP.NET Core and scan QR codes in a Blazor WebAssembly app with Dynamsoft Camera Enhancer.
-
Build an Android MRZ text scanner in Jetpack Compose with CameraX and Dynamsoft MRZ Scanner (mrzscannerbundle 3.4.1300): feed camera frames and picked images into the Capture Vision Router's video pipeline, draw the detected MRZ lines as an overlay, and read MRZ from both live camera and static images.
-
Step-by-step Java tutorial: use OCR to add an invisible text overlay to scanned images and generate searchable PDFs with PDFBox.
-
Step-by-step JavaScript tutorial for building a web barcode scanner with OpenCV.js — covers QR code detection, EAN-13 decoding, and live camera scanning.