Задача

Разработать программу для операционной системы Windows, которая выполняет следующие функции:

  • Принимает на вход файлы форматов DOCX (Word) и XLSX (Excel).
  • Автоматически накладывает на документ изображения подписи и печати.
  • Сохраняет готовый результат в формате PDF.

Документы каждый раз разные, фиксированных шаблонов не предусмотрено.

Логика работы

  1. Запуск программы.

  2. Загрузка документа:

    • Для договоров используется DOCX.
    • Для счетов используется XLSX.
  3. Обработка:

    • Конвертация исходного файла в PDF.
    • Наложение изображений подписи и печати на полученный PDF.
  4. Сохранение. Пользователь нажимает кнопку «Сохранить» и получает готовый PDF-файл.

Требования к функциям (Подпись и Печать)

  • Подпись и печать являются изображениями в форматах PNG или JPG. Для подписи обязательна поддержка прозрачного фона (PNG с прозрачностью).
  • Изображения загружаются один раз и сохраняются в программе (не в облаке и не в документе).
  • Необходима возможность замены уже загруженных изображений.
  • Важно: Это NOT электронная цифровая подпись. Работа ведется только с графическими элементами.

Минимальные требований к интерфейсу

  • Простой и интуитивно понятный однооконный интерфейс.
  • Желательно: предусмотреть предпросмотр хотя бы одной страницы перед сохранением.
  • Желательно: запоминать последние использованные изображения и путь сохранения.
  • Не нужны: регистрация, интернет-соединение, бд, и облачные сервисы.

Технические ограничения

  • Целевая платформа: Microsoft Windows.
  • Разрешается использовать установленный пакет Microsoft Office (Word, Excel) либо его совместимую альтернативу (если разработчик предложит решение).
  • Программа должна работать локально на компьютере пользователя.

Что мы НЕ делаем (исключить)

  • Любые виды электронный подписей (ЭЦП, КЭП, криптография).
  • Загрузка данных в интернет или использование веб-серверов.
  • Пакетная обработка файлов.
  • Создание или ведение базы данных.

Критерии успешной приемки

  • Программа открывается на ПК.
  • Принимает файлы DOCX и XLSX без ошибок.
  • Корректно конвертирует их в PD.
  • Корректно накладывает изображения подписи и печати.
  • Не повреждает содержимое изначального документа, работает едино для однотипных задач (Word, Excel).

Executive Assistant для руководства в Fintech (UKR/RU/ENG)

Требуется опытный ассистент, владеющий русским, украинским и английским языками, для поддержки руководителей высшего звена в динамичной финтех-компании. Ключевые навыки: организация, коммуникация и работа в сфере финансовых технологий.