Хорошо, наконец-то я нашел решение. Для создания PDF-файла вам необходимо предоставить следующие файлы:
Вы должны добавить после build.gradle линии
apply from: "docbook.gradle"
после
apply plugin: "java"
Затем добавьте в конец build.gradle это:
docbookPdf {
sourceFileName = "docbook.xml"
stylesheet = file("doc/docbook-style.xsl")
sourceDirectory = file( "doc" )
docsDir = new File(project.getBuildDir(), "docs");
}
Здесь мы поместили docbook.xml и docbook-style.xsl в rootDirectory / doc, а сгенерированный PDF-файл - в rootDirectory / docs (/pdf).
Вот пример таблицы стилей docbook, которую вы можете использовать: http://cl.ly/2n1p3o0r1L3Z1d2U4345
Чтобы сгенерировать PDF из терминала, перейдите в каталог, где находится файл build.gradle, и выполните
gradle docbookPdf
, если вы назвали задачу 'docbookPdf'.
Вот и все. Должно работать на любой платформе.