Да, вам нужен XSL-файл. Вы можете получить XSL-файлы для DocBook из бесплатного XML-дистрибутива DocBook . Затем вы запускаете бесплатный XSLT-преобразователь, такой как Saxon. Если вы запускаете Saxon из командной строки, вы даете ему имя вашего файла DocBook и имя одной из таблиц стилей, и он преобразует ваш файл в соответствии с правилами таблицы стилей.
Чтобы преобразовать в Word, вам нужно выбрать правильную таблицу стилей.
Из DocBook XSL: полное руководство, здесь три возможности :
- Преобразование в XSL-FO, а затем использование XMLmind для экспорта в Word. См. XMLmind веб-сайт для получения дополнительной информации.
- Используйте ограниченный набор тегов, а затем используйте одну из включенных таблиц стилей DocBook XML для вывода в WordML.
- Попробуйте использовать Jfor для вывода в RTF, хотя Jfor больше не поддерживается.
И у меня есть один из них:
- Как и выше, используйте одну из включенных в DocBook XML таблиц стилей для публикации в XSL-FO, а затем запустите Apache FOP для преобразования из XSL-FO в RTF. Вы потеряете структурную информацию, но сохраните определенное количество форматирования.