将带有 CSS 的 HTML 内容插入 Word/OneNote/etc

Inserting HTML content with CSS into Word/OneNote/etc

如果 Office 加载项可以简单地包装一个代码突出显示库(如 highlight.js),然后将生成的 html + css 放入 [=18],那就太好了=].

office-js支持吗?

Office JavaScript API 支持将 HTML 插入 Word 和 OneNote。此 HTML 包括纯 HTML 和具有 in-lined 样式的 HTML。

这意味着您需要为 HTML 提供已经 in-lined 的样式。这样的事情应该有所帮助:https://www.npmjs.com/package/computed-style-to-inline-style