Чтобы преобразовать файлы в реструктурированном тексте в MSdoc, я использую rst2odt
, а затем unoconv
. Смотри следующий скрипт:
#!/bin/sh
rst2odt $1 $1.odt
unoconv -f doc $1.odt
rm $1.odt
С rst2odt
вы можете использовать свою собственную таблицу стилей: unoconv
поставляется с OpenOffice, а также позволяет применять стиль (шаблон) Open Office во время преобразования. Просто отредактируйте преобразованный документ, измените стили, добавьте верхние и нижние колонтитулы, сохраните его как шаблон текста документа ODF (OTT) и используйте его как часть преобразования, например:
unoconv -f doc -t template.ott $1.odt
чтобы позже использовать этот шаблон для различных преобразований.