Запускалка TeX'а на PHP
Нужен PHP-код, который может:
1) создать TeX-"проект"
2) запустить TeX
3) вытащить полезные сообщения из лога
4) если надо, повторить 2 и 3
5) удалить старые проекты
Далее, нужен пример PHP-скрипта, который использует запускалку, а именно: получает .tex-файл от пользователя, компилирует его и выдаёт обратно PDF.
Ко всему этому нужна документация (установка, использование, API, примеры) на английском языке, достаточная, чтобы условный индус мог использовать эту библиотеку.
Дополнительные комментарии:
"Проект" -- это просто папка, в которой создаётся (например, копируется) .tex-файл и в которой происходит генерация.
"Полезные сообщения из лога": смотри прилагаемый код на Питоне.
"Запустить TeX": используется pdftex, pdflatex, xetex или xelatex. Ещё параметры запуска: где лежат подключаемые файлы (TEXINPUTS), картинки (TEXINPUTS), шрифты (OSFONTDIR). Иногда TeX надо запускать несколько раз, прежде чем получится финальная версия.
Имущественные права переходят ко мне.
Это первая часть долгосрочного проекта, далее я хочу оплачивать не позадачно, а по затраченному времени. В комментариях к своим предложениям укажите желаемую почасовую ставку.
Спасибо.