Привет, Loren,
Да, PTXprint работает в Linux и имеет опции командной строки, которые должны сделать вашу идею относительно простой в реализации. Просто запустите PTXprint в терминале с флагом -h, чтобы увидеть все опции. Если вы посмотрите в файл C:\Program Files\PTXprint\ptxprint\AboutPTXprint.txt, вы увидите множество примеров того, как запускать PTXprint непосредственно из командной строки (т.е. в режиме без графического интерфейса).
Например,
"C:\Program Files\PTXprint\PTXprint.exe" -b ROM -P XYZ
напрямую создаст PDF книги РОМАНОВ из проекта XYZ, используя конфигурацию Default (и графический интерфейс не появится, так как -P был использован для непосредственного нажатия "Печать" за вас).
Обратите внимание, что вам, вероятно, сначала нужно открыть PTXprint для этого проекта и настроить шрифт, макет и т.д. Хотя для латиницы/римских текстов это может просто сработать, я не знаю.
Если вы пытаетесь запустить его без обычной файловой структуры Paratext, все, что вам нужно сделать, это указать -p (строчная буква), чтобы указать на папку, эквивалентную "C:\My Paratext N Projects". Он ищет в каждой подпапке файлы USFM и добавляет эту папку в список "Проектов". Так что у меня на рабочем столе есть значок, который запускает эту команду:
"C:\Program Files\PTXprint\PTXprint.exe" -p C:\Users\mark\Downloads который запускает PTXprint, ищущий проекты только в моей папке Downloads.
Мы уже обсуждали идею предоставления слегка ограниченной онлайн-версии PTXprint (меньше опций на выбор), и MH, возможно, добавит подробности о том, как это сделать.
Есть другие, кто уже сделал что-то подобное, но с ограниченным набором доступных текстов.
Посмотрите: paper.bible у которого есть простой в использовании веб-интерфейс. Мне нравится их промо-видео и простота интерфейса.