Новый проект
Проект № 1029 Готово

Пакетный конвертер Word

Примерный вид программы «Пакетный конвертер Word»
Примерный вид. Реальная программа может выглядеть иначе.
Скачать для Windows
1029gpt Пакетный конвертер Word.exe10 МБ · Windows 10–11 · установка не нужнаИсходный код (.py)
Переделать программу

Назначение

Программа «Word в PDF пакетно» превращает все документы Word из выбранной папки в PDF-файлы и сохраняет ту же структуру папок.

Как пользоваться

  1. В поле «Папка с документами Word:» укажите папку с файлами .doc и .docx или нажмите «Обзор…».
  2. При необходимости отметьте «Включая вложенные папки (структура папок повторится в папке результата)».
  3. В поле «Папка для PDF-файлов:» укажите, куда сохранять результат, или нажмите «Обзор…».
  4. Нажмите «Начать конвертацию». В журнале появится отчёт по каждому файлу, внизу — полоса прогресса.
  5. Чтобы прервать работу, нажмите «Остановить».
  6. По завершении нажмите «Открыть папку с результатом».

Что важно знать

  • Нужен установленный Microsoft Word; если его нет, программа сразу сообщит об этом.
  • PDF-файлы, которые уже есть в папке результата, пропускаются.
  • Файлы с паролем, пустые и повреждённые отмечаются как ошибки с причиной.
  • Если файл занят другой программой, появится сообщение об этом.
  • При закрытии окна во время работы программа спросит подтверждение.
  • Настройки и журнал при закрытии не сохраняются.
Техническое задание
Мне нужна программа «Word в PDF пакетно». Я выбираю папку с документами Word, при желании отмечаю «включая вложенные папки», и выбираю, куда сохранить результат. Программа превращает все файлы .docx и .doc в PDF и сохраняет ту же структуру папок. Файлы, которые уже превращены раньше, пропускает. Внизу полоса прогресса и журнал: что получилось, а что нет и почему (например, файл защищён паролем или повреждён). Для работы нужен установленный Microsoft Word; если его нет, программа должна сразу сказать об этом простыми словами. В конце кнопка «Открыть папку с результатом». Окно светлое, аккуратное, с крупными кнопками.