На главную

C# модуль загрузки файлов PDF в облако (многопоточный)

Необходимо разработать модуль на C# для автоматической обработки PDF документов. Задачи модуля включают проверку целостности файлов, их загрузку в облачные хранилища и локальное сохранение, а также регистрацию соответствующей информации в базах данных. Основной источник файлов — таблица DocumentDraft, после успешной обработки создается запись в аналогичной по структуре таблице Document. Подробное ТЗ в приложении или тут https://marred-subway-9d9.notion.site/FileUploader-2-18f429270b728044bba7cd524a4edfcf?pvs=4 Основные этапы работы: 1 Поиск и выбор файлов с определённым статусом для обработки. 2 Загрузка файла из локального пути или из облака. 3 Переименование файла с сохранением определённых символов. 4 Проверка целостности файла. 5 Подсчёт слов в документе. 6 Загрузка файла в облачные хранилища. 7 Сохранение файла на диск. 8 Регистрация информации о файле в базе данных. Требования: Многопоточная обработка. Взаимодействие с базой MSSQL данных через Entity Framework или Dapper(или другой способ).