Я пытаюсь создать собственный вывод документа Word с помощью Hogan и Blob. Он работает, как и ожидалось, для файлов .md, но я пытаюсь обобщить его на .docx или другие типы файлов.
Следуя онлайн-руководству, это то, что у меня есть: app.markdown - допустимая уценка, как и ожидалось. И это функция updateLink:
function updateLink(content, contentType, filename, link) {
const blob = new Blob([content], { type: contentType });
const url = window.URL.createObjectURL(blob);
window.URL.revokeObjectURL(link.href);
link.href = url;
link.download = filename;
}
Итак, вышеприведенное работает для файлов .md, но когда я пытаюсь изменить «example.md» на «example.docx» и «text / plain» на « application / msword ", и щелчок по ссылке приводит к загрузке файла .docx, но Word не может открыть его содержимое. Итак, в какой формат мне нужно преобразовать мою уценку, чтобы он работал с Word? (В идеале я мог бы также сохранить некоторые стили уценки в стилях Word). Спасибо!