Инструмент BACH: c_md_to_pdf
--------------------------------------------------
Создано: 23 января 2026 г., 10:36.
Источник: инструменты/c_md_to_pdf.py

ОПИСАНИЕ
----------------------------------------
Конвертер Markdown в PDF — система BACH
--------------------------------------------------

Преобразует файлы Markdown в профессиональные PDF-файлы.
Стандартный инструмент для пользовательских отчетов и документации в системе BACH.

Применение:
    # Все файлы .md в рабочей области
    python c_md_to_pdf.py

    # Конкретный файл
    python c_md_to_pdf.py report.md

    # С пользовательским выводом
    python c_md_to_pdf.py report.md --output custom.pdf

    # Сохранить только в рабочую область
    python c_md_to_pdf.py report.md --только для рабочей области

Версия: 1.0.0
Дата: 4 февраля 2026 г.
Особенности:
  - Универсально применимо (все файлы .md или определенные файлы)
  - Улучшен анализ Markdown (заголовки, списки, блоки кода, жирный/курсив)
  - Аргументы командной строки (--output, --workspace-only)
  - Автоматическое создание каталога
  - Профессиональная верстка PDF с помощью ReportLab
  - Поддерживает флажки ([ ] и [x])

USE
----------------------------------------
Выполнить напрямую:
    инструменты python/c_md_to_pdf.py [args]

Или из каталога BACH:
    python system/tools/c_md_to_pdf.py [args]

АРГУМЕНТЫ
----------------------------------------
  файлы Файлы Markdown для преобразования (по умолчанию: все *.md в рабочей области)
  -o, --output Пользовательский путь вывода (только для файла)
  --workspace-only Сохранить только в рабочей области

ЗАВИСИМОСТИ
----------------------------------------
  - reportlab (pip install reportlab)

ПРИМЕЧАНИЯ
----------------------------------------
- Если у вас есть вопросы: инструменты bach показывают c_md_to_pdf
- Выходные каталоги создаются автоматически.
