This desktop application, developed with Qt and Python, leverages Dynamic Web TWAIN and Dynamsoft Barcode Reader to implement document scanning and barcode recognition.
Dynamic Web TWAIN License
Dynamsoft Barcode Reader License
pip install -r requirements.txt
npm install
-
Set the Dynamic Web TWAIN license key in the
index.html
file:JavaScript
Dynamsoft.DWT.ProductKey = "LICENSE-KEY";
Python
reader.init_license('LICENSE-KEY')
-
Set the Dynamsoft Barcode Reader license key in the
app.py
file:reader.init_license('LICENSE-KEY')
-
Run the application:
python app.py
If you don't have a physical scanner, you can use the https://github.com/yushulx/windows-virtual-scanner to build and install a virtual scanner, allowing you to scan custom image sets.
Building a Document Scanning and Barcode Recognition Application with Qt Python