Техническое задание: Конвертация и очистка файлов выкроек для лазерной резки

Имеется PDF-документ, содержащий 4 выкройки (лекала) для изготовления кошельков. Файлы предназначены для передачи на лазерный станок, поэтому требуют специальной подготовки.

Необходимый результат

  • 4 отдельных, чистых DXF-файла, по одному на каждую выкройку.
  • Формат DXF должен быть оптимизирован для работы с лазерным резаком (стандартные слои, корректно замкнутые контуры).

Основные задачи

  • Внимательно изучить предоставленный PDF-файл.
  • Идентифицировать и удалить все лишние, вспомогательные элементы (например, размерные линии, текстовые пояснения, служебную разметку, лишние слои).
  • Оставить только основные контуры деталей выкроек.
  • При необходимости выполнить векторизацию растровых элементов для получения четких контуров.
  • Проверить целостность и корректность всех линий в итоговых файлах.
  • Преобразовать очищенные векторные данные в формат DXF, совместимый с современным программным обеспечением для управления лазерными станками (например, LightBurn, RDWorks).

Требования к файлам

  • Файлы DXF должны содержать только необходимые для резки контуры.
  • Масштаб должен быть сохранен (1:1).
  • Все линии должны быть замкнутыми контурами (closed polylines), где это требуется.
  • Итоговые файлы должны быть готовы к непосредственной загрузке в ПО для лазерной резки.

Оптимизация скрипта очистки сервера

Требуется доработать существующий скрипт для удаления устаревших файлов. Необходимо добавить функционал для автоматического удаления папок старше 25 минут в целевой директории.