scan2doc-pro / scan2doc_install.bat
Usabolfazl's picture
Upload scan2doc_install.bat with huggingface_hub
43ed144 verified
Raw
History Blame Contribute Delete
2.24 kB
@echo off
echo ========================================
echo Scan2Doc Pro v6.0 - Windows Installer
echo ========================================
echo.
:: Check Python
python --version >nul 2>&1
if errorlevel 1 (
echo [ERROR] Python not found! Install Python from https://python.org
pause
exit /b 1
)
echo [1/5] Installing dependencies...
pip install opencv-python numpy pytesseract python-docx Pillow beautifulsoup4 lxml pymupdf pyinstaller customtkinter
echo.
echo [2/5] Checking Tesseract...
tesseract --version >nul 2>&1
if errorlevel 1 (
echo [WARNING] Tesseract not found!
echo Download from: https://github.com/UB-Mannheim/tesseract/wiki
echo Install and add to PATH, then run this script again.
pause
exit /b 1
)
echo.
echo [3/5] Building CLI exe...
pyinstaller --onefile --console --clean --noconfirm ^
--hidden-import=pytesseract ^
--hidden-import=bs4 ^
--hidden-import=lxml ^
--hidden-import=lxml.etree ^
--hidden-import=docx ^
--hidden-import=numpy ^
--hidden-import=cv2 ^
--hidden-import=fitz ^
--collect-all=cv2 ^
--collect-all=numpy ^
--collect-all=PIL ^
--collect-all=docx ^
--collect-all=bs4 ^
--collect-all=lxml ^
--collect-all=fitz ^
scan2doc_pro_v6.py
echo.
echo [4/5] Building GUI exe...
pyinstaller --onefile --windowed --clean --noconfirm ^
--add-data=scan2doc_pro_v6.py;. ^
--hidden-import=pytesseract ^
--hidden-import=bs4 ^
--hidden-import=lxml ^
--hidden-import=lxml.etree ^
--hidden-import=docx ^
--hidden-import=numpy ^
--hidden-import=cv2 ^
--hidden-import=fitz ^
--hidden-import=customtkinter ^
--collect-all=cv2 ^
--collect-all=numpy ^
--collect-all=PIL ^
--collect-all=docx ^
--collect-all=bs4 ^
--collect-all=lxml ^
--collect-all=fitz ^
--collect-all=customtkinter ^
scan2doc_gui_pro.py
echo.
echo [5/5] Done!
echo.
echo EXE files are in: dist\ folder
echo.
echo ========================================
echo Scan2Doc Pro v6.0 - Ready to Use!
echo ========================================
echo.
echo Usage:
echo Scan2Doc_CLI.exe -i image.jpg -o output.docx
echo Scan2Doc_Pro.exe (double-click to open GUI)
echo.
pause