OneNote(.one)格式到RichTextBox(RTF)C#

时间:2015-09-17 08:01:47

标签: c# visual-studio richtextbox clipboard onenote

我需要一个问题的帮助。我必须从剪贴板中的OneNote文件中获取文本,或者使用其他快捷方式或单击鼠标,然后将其插入Visual Studio中的RichTextBox。

唯一的问题是,如果我将文本复制到RichTexBox,RichTexBox窗口中会有一个特殊的框架,所以我无法处理文本。这个框架是OneNote文件中的一个注释,因为如果你想贡献OneNote文件,你必须插入这个注释,没有其他可能性如何写文本,对吗?

这个问题可以通过复制到MS Word(帧消失)来解决,之后使用文本的新副本(来自MS Word)并将其粘贴到VS中的RichTextBox。我需要一步一步地做到这一点。

请你给我一些提示怎么做?我需要在C#中解析文本(富文本)并将其转换。

P.S。:对不起我的英语。

1 个答案:

答案 0 :(得分:0)

如果要解析.one文件中的文本,可以使用Onenote的应用程序接口。通过使用它,您可以阅读onenote页面(XML输出)并根据需要进行解析。 Application Interface 2013

网页内容: http://pastebin.com/acgaBSe3

Page在哪里: enter image description here