У меня есть следующий HTML:
<html><body><p>n<sup>th</sup></p></body></html>
Я использую команду:
$libreoffice --convert-to docx: "MS Word 2007 XML" test.html
Чтобы преобразовать этот HTML в файл DOCX. Однако я замечаю, что в результате DOCX файл фактически не содержит тег <sup>
. Похоже, что используется позиция и размер для репликации тега <w:vertAlign>
:
<w:position w:val="8"/><w:sz w:val="19"/>
Мне нужно знать, как сделать libreoffice помещенным в тег <w:vertAlign>
вместо использования позиции и размера.
Дополнительная информация:
У меня была аналогичная проблема с жирным шрифтом и курсивом (<strong><em>
), но мне удалось правильно преобразовать, если я преобразовал теги strong
и em
в теги b
и i
соответственно.