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

15 000 руб. за проект
04 февраля 2025, 01:24 • 11 откликов • 56 просмотров

Необходимо разработать модуль на C# для автоматической обработки PDF документов. Задачи модуля включают проверку целостности файлов, их загрузку в облачные хранилища и локальное сохранение, а также регистрацию соответствующей информации в базах данных. Основной источник файлов — таблица DocumentDraft, после успешной обработки создается запись в аналогичной по структуре таблице Document.

Подробное ТЗ в приложении или тут https://marred-subway-9d9.notion.site/FileUploader...

Основные этапы работы:

  1. Поиск и выбор файлов с определённым статусом для обработки.
  2. Загрузка файла из локального пути или из облака.
  3. Переименование файла с сохранением определённых символов.
  4. Проверка целостности файла.
  5. Подсчёт слов в документе.
  6. Загрузка файла в облачные хранилища.
  7. Сохранение файла на диск.
  8. Регистрация информации о файле в базе данных.
Требования:

  • Многопоточная обработка.
  • Взаимодействие с базой MSSQL данных через Entity Framework или Dapper(или другой способ).
Файлы