# DSP Scanner - Python зависимости # Установка: pip install -r requirements.txt # --- Графический интерфейс (современный стандарт Qt6 / Fluent-стиль) ------- # PySide6 включает QtSvg (используется для иконки приложения), QtWidgets, # QtCore, QtGui — всё в одном пакете. PySide6>=6.6,<7.0 # --- Чтение DOCX ------------------------------------------------------------- python-docx>=1.1.0 # --- Чтение легаси DOC (OLE2 / RTF / HTML / XML) ---------------------------- olefile>=0.47 striprtf>=0.0.26 beautifulsoup4>=4.12.0 lxml>=5.0.0 charset-normalizer>=3.3.0 # --- Чтение PDF (новый функционал) ------------------------------------------ PyMuPDF>=1.24.0 # --- Экспорт отчётов ---------------------------------------------------------- openpyxl>=3.1.0 # --- Автоматизация MS Word через COM (только Windows, опционально) -------- pywin32>=306; sys_platform == "win32" # --- Опционально: OCR для сканированных PDF без текстового слоя ----------- # Требует установленного бинаря Tesseract-OCR в системе (или путь к нему # указывается в диалоге "Параметры"). pytesseract>=0.3.10 Pillow>=10.0.0