Tag: javascript
-
A QR Code recovers damage through Reed-Solomon parity, not magic: level L repairs roughly 7% of its codewords and level H roughly 30%. Build, damage, and decode QR codes in the browser with a new interactive error correction visualizer powered by Dynamsoft Barcode Reader.
-
Generate and scan VIN barcodes in JavaScript: build a valid 17-character VIN with the North American check digit calculated as you type, render it as Code 39, Code 128, QR Code or Data Matrix with bwip-js, and decode it with Dynamsoft Barcode Reader — importing the 18-character form, verifying the...
-
Read the IATA BCBP barcode on a boarding pass in JavaScript with Dynamsoft Barcode Reader, then parse the Resolution 792 payload into structured fields — passenger, PNR, route, flight, seat, baggage and frequent flyer data — with nine structural checks and WebCrypto verification of the security section's ECDSA signature.
-
Build a browser-side IATA BCBP boarding pass generator in JavaScript: write a Resolution 792 payload with its nested size fields, auto-sign the security section (items 25–30) with WebCrypto ECDSA P-256, render it as PDF417, Aztec Code, QR Code or Data Matrix, draw a printed or mobile pass preview on an...
-
Build a browser-side GS1 barcode generator in JavaScript: compose a validated GS1 element string from application identifiers, calculate GTIN and SSCC check digits, pick the symbology a real supply chain would use, render a test label on an HTML5 canvas, and export the result together with the exact parse a...
-
Generate AAMVA-compliant driver's license PDF417 barcodes in the browser for all 71 US, Canadian and Mexican jurisdictions, render them onto a card image, and use the PNG as test data for a driver's license scanner.
-
Follow this browser-based JavaScript barcode scanner tutorial to build a vanilla JS web app with Dynamsoft Barcode Reader v11.x: scan 1D/2D barcodes from a live webcam, JPG/PNG images, and video files, draw bounding-box overlays on a canvas, load custom scan templates, and benchmark detection rate and precision.
-
An auditable JavaScript/WASM benchmark of zxing-wasm 3.1.2 and Dynamsoft Barcode Reader on 7,894 real BarBeR images, with a migration guide and a direct comparison to the C++ and Python runs.
-
Build a browser-based MRZ benchmark with JavaScript comparing Dynamsoft Capture Vision vs Scanbot on 3,315 MIDV-500 images — Dynamsoft reached 46.49% exact accuracy vs 42.78% at ~45% lower average scan time.
-
How to Build a Browser Document Annotation Studio with PDF, Image, and Scanner Capture in TypeScript
Build a browser-based document annotation studio with Dynamsoft Document Viewer v4 and Dynamic Web TWAIN. Append PDFs, images, and scanned pages, annotate, redact, delete pages, and export to PDF or image formats.
-
How to Extract Structured Data and Photos from Passports in JavaScript with Dynamsoft Capture Vision
Learn how to build a JavaScript passport MRZ scanner that extracts structured MRZ fields, document borders, and portrait photos in the browser with Dynamsoft Capture Vision.
-
Step-by-step tutorial on building a custom SPFx web part that embeds Dynamic Web TWAIN in an iframe to scan, edit, and upload documents from physical scanners inside SharePoint.
-
Step-by-step benchmark comparing Dynamsoft Barcode Reader detection accuracy on Web (JavaScript/WASM), Android (Java), and Desktop (Python) using the same challenging-image dataset and shared JSON scan template — so you can pick the right deployment target with real numbers.
-
Step-by-step guide to building a browser-based multi-page document scanner in JavaScript with real-time boundary detection, perspective correction, and PDF export using the Dynamsoft Capture Vision SDK — no backend required.
-
Starting with DBR JS v11.4, the Foundational API (CaptureVisionRouter) is the primary barcode scanning API in the Dynamsoft Barcode Reader JavaScript SDK. Learn what changed, why, and how to get started.
-
Step-by-step tutorial for developers: convert a vanilla-JS Dynamsoft vision scanner to a production-ready React application. Covers React hooks, SDK integration, camera capture, MRZ parsing, and document rectification.
-
Complete developer tutorial: package a Dynamsoft Capture Vision barcode, MRZ, and document-scanner as a cross-platform Electron desktop application. Covers main-process architecture, camera permissions, CSP configuration, context isolation, and distribution with electron-builder.
-
Learn how bulk document scanning simplifies large-scale data management for enterprises. Build a production-ready auto-scan document processing solution with automatic image cropping and barcode extraction using Dynamsoft Capture Vision SDK. Complete tutorial covering enterprise deployment strategies for processing 50,000+ documents per month.
-
Learn how to build a web-based document scanning application with OCR and full-text search capabilities. Step-by-step tutorial using Dynamic Web TWAIN SDK, IndexedDB, and Canvas API for organizing and searching bulk scanned documents.
-
Learn how to build a modern web-based document scanner that combines Dynamic Web TWAIN for scanning and OCR with Chrome's Gemini Nano AI for intelligent document summarization. Ideal for digitizing large volumes of documents — from invoices and legal contracts to medical records — with on-device AI that keeps your...
-
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.
-
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.
-
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 use Dynamic Web TWAIN's IsBlankImageAsync() to auto-detect and remove blank pages from scanned document batches in a browser-based JavaScript app.
-
Learn how to embed PDF in HTML using native iframe, embed, and object tags, or JavaScript libraries like Dynamsoft Document Viewer. Compare all methods for cross-browser, mobile-responsive, and annotation-capable PDF embedding.
-
Step-by-step tutorial to build a web document scanning app on Chrome OS using Dynamic Web TWAIN. Learn how to enable the Linux (Crostini) environment, install the service package, fix HTTPS certificate errors, and connect a USB scanner on Chromebook.
-
Step-by-step JavaScript web OCR API tutorial for images and PDFs — use Tesseract.js, pdf.js, and jsPDF to convert scanned files into searchable PDFs entirely in the browser.
-
Learn how to scan documents with TWAIN, split and merge pages with drag-and-drop, and export multi-page PDFs programmatically using Dynamic Web TWAIN in JavaScript.
-
Build a JavaScript driver's license barcode scanner for the web: scan PDF417 barcodes and parse AAMVA-encoded ID fields (name, DOB, address, license class) into structured JSON — no server required, using Dynamsoft Capture Vision SDK.
-
Step-by-step tutorial on building a Flutter hybrid document scanner app for Android and iOS — embed an HTML5 WebView scanner, capture documents with the camera, and save them as PDF files using Dynamsoft Document Viewer.
-
Step-by-step guide to using the Dynamsoft Capture Vision JavaScript SDK for barcode scanning, MRZ reading, and document boundary detection — from image files and a live camera feed in the browser.
-
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.
-
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 implement adaptive thresholding in JavaScript using HTML5 Canvas. Covers local mean thresholding, O(N) Integral Image optimization, and production-quality binarization with Dynamsoft Barcode Reader for barcode scanning on shadowed or uneven images.
-
Learn how to build a cross-platform Electron desktop app that scans passport MRZ data using Dynamsoft Label Recognizer — complete with camera capture, IPC messaging, and parsed field extraction.
-
Learn how to integrate Dynamsoft Barcode Reader into a Salesforce Lightning Web Component (LWC) using JavaScript, iframe, and postMessage for QR code and barcode scanning in CRM workflows.
-
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.
-
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 flatten (burn) PDF annotations in JavaScript using Dynamsoft Document Viewer — with code examples for flattening all annotations or selectively flattening individual ones.
-
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 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.
-
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 React tutorial: capture documents via the browser camera, detect borders automatically, crop and enhance, then export to PDF using Dynamsoft Mobile Web Capture SDK.
-
Learn how to drag and drop to reorder scanned document pages in JavaScript using Dynamsoft Document Viewer and the HTML5 Drag and Drop API, with touch-device support and full source code.
-
Step-by-step tutorial to build a Next.js client-side ID card scanner component that reads MRZ and PDF417 barcodes from passports, driver's licenses, and ID cards via camera using Dynamsoft Capture Vision SDK.
-
The article talks about how to control camera focus with JavaScript using getUserMedia in a web application. It can adjust the focus mode, the focus distance and support tap to focus.
-
Learn how to remove noise from scanned documents, apply black-and-white image filters, and repair punch holes using JavaScript inpainting with the Dynamsoft Document Viewer SDK.
-
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.
-
Learn how to add PDF annotations — rectangles, text, stamps, ink, and redaction — to scanned documents using JavaScript and Dynamsoft Document Viewer. Includes code for programmatic annotation, saving, and loading annotated PDFs.
-
Step-by-step React Web TWAIN integration tutorial. Build a browser-based document scanning app that connects to TWAIN scanners, loads PDFs, and manages scanned images in React.
-
Step-by-step tutorial to build a vanilla JavaScript pan and zoom image viewer. Covers mouse-wheel zoom, touch pinch-to-zoom, and drag-to-pan using DOM scroll or Dynamsoft Document Viewer SDK.
-
Learn how to preview and select multiple images in a JavaScript document viewer using Ctrl+click and Shift+click selection modes, with Dynamsoft Document Viewer SDK and a from-scratch implementation.
-
Learn how to scan documents in batch and auto-split them into separate PDFs using barcode separator sheets with Dynamic Web TWAIN and Dynamsoft Barcode Reader in JavaScript.
-
Step-by-step guide to building an Oracle APEX MRZ scanner plugin using Dynamsoft Label Recognizer — read passports and ID cards from a camera in your low-code APEX app.
-
Step-by-step tutorial to build an Angular barcode and QR code scanner component using Dynamsoft Capture Vision SDK — includes image decoding and live camera scanning.
-
Build a Salesforce Lightning Web Component that merges image attachments into a single PDF using Dynamsoft Document Viewer and an iframe-based WASM approach.
-
Learn how to convert and merge multiple images into one PDF entirely client-side using JavaScript and the Dynamsoft Document Viewer SDK — no server upload required.
-
Learn how to auto-correct scanned document orientation in JavaScript. Use the scanner's TWAIN ICAP_AUTOMATICROTATE capability or detect and rotate misoriented pages with OCR (Dynamic Web TWAIN OCR add-on or Tesseract.js).
-
Learn how to scan paper documents from a web page using JavaScript and the Dynamic Web TWAIN REST API. Step-by-step tutorial covering scanner enumeration, scan job creation, and scanned image retrieval via HTTP endpoints on Windows, macOS, and Linux.
-
Step-by-step LWC tutorial: build a document scanner Lightning Web Component in Salesforce using Dynamic Web TWAIN SDK. Scan, rotate, edit, and save as PDF.
-
Step-by-step guide to building a Salesforce Lightning Web Component (LWC) that accesses the device camera, captures a document image, crops it server-side, and stores the result on a Lead record.
-
How to automatically zoom the camera to scan tiny or distant QR codes in a web app, using dynamsoft-barcode-reader-bundle v11 and Dynamsoft Camera Enhancer's EF_AUTO_ZOOM or manual getUserMedia zoom control.
-
Step-by-step tutorial on controlling camera zoom in a JavaScript web app using the getUserMedia API and Dynamsoft Camera Enhancer, with cross-browser fallback via CSS and WebGL.
-
Build a web-based parcel scanner that reads 1D barcodes and extracts surrounding text labels in any orientation using Dynamsoft Capture Vision JavaScript SDK.
-
Step-by-step tutorial to build a cross-platform desktop document scanner in Electron using the Dynamic Web TWAIN JavaScript SDK. Scan, load, and save documents as PDF, TIFF, or JPEG on Windows, Linux, and macOS.
-
Detect duplicate scanned document images in JavaScript using Tesseract.js OCR and Levenshtein distance. Includes TypeScript code, online demo, and full source code.
-
Learn how to build a high-performance Node.js barcode reader for command-line and web applications using the official dynamsoft-capture-vision-for-node package - a native C++ engine with prebuilt binaries and a managed worker-thread pool.
-
This article demonstrates how to employ Dynamic Web TWAIN API to scan documents via local network eSCL scanners from any desktop and mobile browsers.
-
Step-by-step tutorial to build a web document scanning and uploading app using Dynamic Web TWAIN SDK with Node.js, Express, and Jade (Pug) templates.
-
Step-by-step tutorial for integrating Dynamic Web TWAIN document scanning into a Shadow DOM web component using Polymer. Covers CreateDWTObjectEx, shadowRoot binding, and device selection.
-
This guide walks you through creating a web application to decode multiple barcode images with Go and HTML5, backed by the goBarcodeQrSDK module and Dynamsoft Capture Vision SDK.
-
Step-by-step JavaScript tutorial: use Dynamic Web TWAIN to tag and group scanned document images in a web app. Assign custom metadata tags, filter by tag, and organize pages from scanners or local files.
-
Step-by-step tutorial to generate QR codes dynamically in the browser using JavaScript, Pyodide, and the Python segno library. Supports byte mode, structured append, custom error correction levels, and text encoding selection.
-
Build a TypeScript library to extract raw byte arrays from QR codes and barcodes in JavaScript using Dynamsoft Barcode Reader — supports numeric, alphanumeric, byte, Kanji and structured append modes.
-
Step-by-step tutorial to build a Zapier barcode scanner integration using Dynamsoft Barcode Reader, a Flask polling server, and JavaScript — scan ISBN barcodes and trigger automated workflows to Notion, Google Sheets, and more.
-
Build a Golang web server that receives scanned documents from Dynamic Web TWAIN via multipart form upload and saves images to disk — full source code included.
-
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 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 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 JavaScript tutorial for building a web barcode scanner with OpenCV.js — covers QR code detection, EAN-13 decoding, and live camera scanning.
-
Step-by-step tutorial to build a reusable document scanner web component using LitElement and Dynamic Web TWAIN SDK — scan, view, and save documents as PDF from any browser.
-
Learn how to reduce scanned document file size programmatically by adjusting DPI, bit depth, color mode, and image compression format using JavaScript and Dynamic Web TWAIN.
-
Learn how to auto-deskew scanned document images using OpenCV and Python. This step-by-step tutorial covers skew angle detection via contour analysis, affine rotation, and a browser-based alternative with Dynamic Web TWAIN.
-
Step-by-step JavaScript tutorial to capture and record video from a browser webcam using the WebRTC getUserMedia API and the RecordRTC library, with camera selection and resolution control.
-
Learn how to generate MRZ code programmatically using Python and the open-source mrz package. Build a cross-platform MRZ generator with Flet, then create an online MRZ generator and detector with Pyodide, HTML5, and the Dynamsoft JavaScript MRZ SDK.
-
Learn how to build a document scanning REST API in Node.js using Dynamic Web TWAIN Service. Covers TWAIN/SANE/eSCL scanner access, Express + Socket.IO server-side scanning, and browser-based scan-to-image workflows.
-
Build a browser-based GS1 barcode scanner that reads GS1 DataBar, DataBar Expanded, GS1 DataMatrix, GS1 QR Code, GS1-128 and ITF-14 symbols, splits the element string with the application identifier table, verifies the GTIN check digit, and reports each data element — GTIN, expiry date, batch/lot, serial — as structured data....
-
Step-by-step tutorial to build a client-side online image converter in JavaScript using Dynamic Web TWAIN. Convert between BMP, JPEG, PNG, TIFF, and PDF with no server required.
-
Learn how to render and display multi-page TIFF images in the browser using JavaScript and Dynamic Web TWAIN with WebAssembly-powered libTIFF.
-
Step-by-step guide to building a reusable image cropper web component with Stencil.js. Supports rectangular and polygonal selections, perspective transformation, and document border detection using Dynamsoft Document Normalizer.
-
Step-by-step tutorial to add barcode scanning to a Glide no-code app using Dynamsoft Barcode Reader JavaScript SDK, with computed columns for ISBN price lookup.
-
Step-by-step JavaScript tutorial: scan documents with Dynamic Web TWAIN, run OCR with Tesseract.js, and add full-text search using FlexSearch with IndexedDB persistence.
-
Build an offline-capable document scanning web app using Dynamic Web TWAIN and IndexedDB. Scan documents, store images client-side with localForage, and export to PDF.
-
Step-by-step JavaScript tutorial: scan documents with Dynamic Web TWAIN, extract text via OCR, and query scanned content using the ChatGPT API and LangChain vector store.
-
Step-by-step JavaScript tutorial: scan paper documents in the browser with Dynamic Web TWAIN, then extract text using Tesseract.js OCR — includes batch processing and downloadable results.
-
Step-by-step tutorial to build a reusable PDF viewer web component using Stencil.js and Dynamic Web TWAIN. Includes zoom controls, page navigation, thumbnail viewer, fullscreen mode, and document scanning.
-
Step-by-step tutorial to build a document scanning web app in Next.js using Dynamic Web TWAIN SDK. Scan documents from a physical scanner, preview in a viewer, and save as PDF.
-
The article shares how to scan barcodes in an Oracle APEX application using Dynamsoft Barcode Reader.
-
Step-by-step tutorial to build a mobile camera document scanner in JavaScript using Dynamic Web TWAIN, Socket.IO for real-time upload, QR code device pairing, and SQLite storage.
-
Learn how to add document scanning to Oracle APEX with a custom Dynamic Web TWAIN plugin, letting users scan, edit, and upload pages from a modal.
-
Build a barcode and QR code scanner in Next.js with the Dynamsoft Barcode Reader bundle, server-side license injection, and a client-only camera component.
-
Build a web app that scans NFC tags and barcodes in the browser, then uses the value read from an NFC tag as the AES key to decrypt the content stored in a barcode.
-
Step-by-step tutorial to integrate TWAIN document scanning into a Claris FileMaker Pro 19 custom app using Dynamic Web TWAIN and JavaScript in the web viewer.
-
Step-by-step tutorial to build a Manifest V3 Chrome extension that adds document scanning to any web page using Dynamic Web TWAIN and JavaScript.
-
Step-by-step tutorial to integrate document scanning into a Quasar Vue.js Electron desktop app using Dynamic Web TWAIN — scan, edit, OCR, and save documents as PDF.
-
Build an HTML5 IMEI scanner with Dynamsoft Capture Vision: scan Code 128 barcodes or recognize printed digits with OCR, then validate the Luhn check digit in JavaScript.
-
Build a custom barcode and QR code detection node for Node-RED with the Dynamsoft Capture Vision SDK. This guide shows how to decode barcodes from image files, PDF/TIFF documents, and base64 strings, and emit structured results (format, text, confidence, location) into your Node-RED flows.
-
Step-by-step JavaScript tutorial: use Dynamic Web TWAIN UI-less API to scan, preview thumbnails, and manage documents in a web app without the default viewer.
-
Step-by-step guide to building an Angular document scanning desktop app with PWA offline support using Dynamic Web TWAIN — scan, edit, rotate, and save documents as PDF.
-
Step-by-step guide to building a cross-platform desktop document scanning app with Tauri and JavaScript using Dynamic Web TWAIN SDK for scanner integration, viewing, and PDF export.
-
Build a Node.js command-line MRZ scanner for passports, ID cards, and visas with Dynamsoft Capture Vision — one captureAsync() call returns parsed document fields and raw MRZ lines, with no native build step or OpenCV dependency.
-
Build an installable PWA that scans barcodes and QR codes with the latest Dynamsoft Barcode Reader Bundle, from the live camera or an uploaded image, on desktop and mobile.
-
Step-by-step tutorial on building a VSCode extension for Dynamsoft Barcode Reader — with project generation, code snippet insertion, and parameter template download for barcode and QR code scanning.
-
Measure WebGL grayscale conversion against canvas color frames for Dynamsoft Barcode Reader. On this PC sample, GPU readPixels cost more than it saved; phones are unlikely to reverse that.
-
Learn how to integrate a mobile-friendly HTML5 QR code scanner for ASP.NET Core web apps using server-side C# with Dynamsoft CaptureVisionRouter, including drag-and-drop upload, JSON barcode results, and canvas quad overlays.
-
Step-by-step guide to building a web document scanning app that accesses SANE scanners from browser JavaScript using the Dynamic Web TWAIN SDK on Linux (x64 and arm64).
-
Learn how to access browser cameras in JavaScript using the getUserMedia API and Dynamsoft Camera Enhancer SDK. Build a cross-platform web camera viewer with camera selection, frame capture, and HTTPS deployment for iOS, Android, and desktop browsers.
-
Learn how to transfer files between devices with animated QR codes. Build a pure-JavaScript animated QR code generator and a Dynamsoft Barcode Reader v11 CaptureVisionRouter scanner that reassembles the data from a live camera stream.
-
Learn how to scan documents in the browser with Dynamic Web TWAIN and automatically upload them to OneDrive or Dropbox using OAuth and cloud storage APIs in JavaScript.
-
Learn how to access a USB document camera from an HTML5 web page and capture documents with edge detection using Dynamic Web TWAIN's JavaScript camera add-on.