将Markdown导入到Onenote


11

在降价促销中,我有很多笔记想导入到Onenote中。Onenote进行了一些转换,但是在code blocks添加时会中断。是否可以调整Onenote解释降价的设置?


您如何将Markdown导入到OneNote中?复制和粘贴?还是实际进口?代码块以什么方式破坏?
Raystafarian 2014年

复制,将代码块显示为常规文本,其下方的所有内容都在右侧的一个制表符空间内缩进。具有多个代码块,它很快就会变得疯狂
Shekhar 2014年

我做了一个出口到OneNote但出口它的形象和不可编辑
谢卡尔·

Answers:


1

是否可以将MD导出为HTML?如果没有,您可以使用Dillinger之类的工具。

如果将代码块转换为HTML <pre><code>HTML块,则可以在保留格式的同时打开HTML页面并将其复制到OneNote中。<pre>并被<code>删除。您可以使用一些简单的CSS设置标签内容的样式,我相信这些内容也会被复制。


1

您也许可以使用PanDoc自动执行某些操作。它可以接受MarkDown(以及其他功能)并将其转换为许多其他格式,包括OneNote可能理解的格式,例如HTML。它主要是命令行,因此可能需要快速批处理文件。

pandoc "%~1" -o "temp.html"
pause
del "temp.html"

使用PanDoc和类似的批处理文件,您可以将MarkDown文件拖放到该批处理文件上,并且将在源文件夹中生成temp.html文件。打开它,将结果复制/粘贴到OneNote中。

有一个OneNote命令行开关列表,但它们用于OneNote 2007,我找不到2010年的类似文档。/paste/insertdoc要么粘贴在原始HTML中,要么根本不粘贴。打开临时HTML文件并将呈现的结果复制到OneNote中对我而言有效,但这有点麻烦。

关于粘贴到OneNote中的另一件事是,它似乎从未尊重过换行符。我总是必须回顾大型粘贴的文档并添加换行符,以便它不是所有的大段落。我还没有找到解决方案。


1

注意

您必须在ribbon.xml配置中打开Markdown(请参阅链接底部),以管理方式打开文本编辑器以编辑文件,然后将标记设置为“ true”。


谢谢。阅读文档总是有帮助的,但是没有您的回答,我不会偶然发现该功能(我已经安装了该功能)。
dgo
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.