Возможно, это слишком поздно, чтобы быть полезным для вас, но я все равно решил ответить.Если у вас есть таблица стилей XSL, которая переопределяет определенное поведение обычных таблиц стилей (то, что Боб Стейтон называет «слоем настройки»), вы можете просто добавить в файл pom строку, которая говорит плагину docbkx об его использовании. Для преобразования XHTML этоэлемент htmlCustomization. Например,
src / main / docbkx / custom-article-html.xsl
Для вывода PDF это будет элемент foCustomization:
src /main / docbkx / custom-article-print.xsl
Хитрость заключается в том, что в этом файле настройки необходимо изменить оператор импорта, чтобы использовать символический путь, который ожидает плагин:
Это задокументировано в http://docbkx -tools.sourceforge.net / advanced.html
Моя проблема заключалась в том, что я также использовал свои собственные пользовательские страницы заголовков, которые также импортирован в мой слой настройки, и я не мог понять, как сообщить плагину, где его найти, и я смог бы жить с определением.Макет титульной страницы в моем выводе HTML, но не для печати.Я наконец сдался и сейчас пытаюсь подключить XML-плагин Maven и напрямую применить преобразование XSLT.Еще раз, я застрял, хотя.Когда я получаю файлы fo для промежуточного шага в PDF, я не могу найти плагин Maven, который может применять к ним FOP.На самом деле я нашел плагин для Maven Central, но я не могу найти документацию о том, как на самом деле использовать его.Просто так: http://mavenhub.com/mvn/central/org.apache.xmlgraphics/fop/1.0