Added PDF output (codex)
This commit is contained in:
12
README.md
12
README.md
@@ -1,6 +1,6 @@
|
||||
# 2026-linux-sumka
|
||||
|
||||
Сервис для построения полноценного файла коспекта (главным образом Markdown) из
|
||||
Сервис для построения полноценного конспекта в Markdown и PDF из
|
||||
записи в одном из видов:
|
||||
1. **Только звук.** Создаст файл лекции, основываясь только на звуке.
|
||||
2. **Видео со звуком.** Создаст файл лекции на основе звука, и дополнит
|
||||
@@ -31,6 +31,8 @@ python3 -m venv .venv
|
||||
# Установить зависимости
|
||||
pip install -r requirements.txt
|
||||
|
||||
# Также должны быть установлены ffmpeg и Chromium/Google Chrome
|
||||
|
||||
# Запуск вот так (см. далее)
|
||||
python main.py
|
||||
```
|
||||
@@ -451,3 +453,11 @@ Telegram ботом, которому отправили видео).
|
||||
- В итоге создаётся файл `output.md`, который может включать в себя ссылки
|
||||
на изображения из директории `images/` (относительно директории
|
||||
промежуточных данных)
|
||||
10. **Собрать PDF из Markdown**
|
||||
- Сборка выполняется локально, без ИИ, и создаёт файл `output.pdf`.
|
||||
- LaTeX-формулы преобразуются в MathML, а изображения встраиваются из
|
||||
относительных путей Markdown. Пакет `latex2mathml` входит в
|
||||
`requirements.txt`; для печати нужен установленный Chromium или Google
|
||||
Chrome.
|
||||
- PDF оформляется для A4: с типографикой, выделенными важными блоками,
|
||||
подписями к изображениям и нумерацией страниц.
|
||||
|
||||
Reference in New Issue
Block a user