pandoc конвертировать html с таблицей стилей в docx
я стучал головой об этом в течение нескольких часов, и я уверен, что решение довольно простое или не существует.
Я пытаюсь преобразовать html-файл в docx!
<!DOCTYPE html>
<html>
<head>
<style>
body {
background-color: #d0e4fe;
}
h1 {
color: orange;
text-align: center;
}
p {
font-family: "Times New Roman";
font-size: 20px;
}
</style>
</head>
<body>
<h1>My First CSS Example</h1>
<p>This is a paragraph.</p>
</body>
</html>
Я не могу преобразовать его без проблем, но я не могу заставить стили придерживаться.
pandoc -s myfile.html -o test64.docx
pandoc -s -c myfile.css myfile.html -o test64.docx
Пожалуйста, спаси меня.
2 ответов
в вашей команде " - c myfile.css " будет использоваться только в том случае, если вы пишете в HTML или HTML 5. Это конкретный вариант писателя.
для форматирования docx вам нужно создать".шаблона docx".
запустить pandoc -D docx > my_template.docx
а затем отредактируйте стили в my_template.файлы DOCX.
в конце концов pandoc -s myfile.html --template=my_template -o test64.docx
приведенный выше ответ больше не работает. Согласно документации, теперь вы создаете шаблон, используя:
pandoc --print-default-data-file reference.docx > custom-reference.docx
для получения полной документации о том, как использовать шаблон, перейдите в документация и поиск "-- reference-doc"