Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# OneNote(.one)格式到RichTextBox(RTF)C_C#_Visual Studio_Richtextbox_Clipboard_Onenote - Fatal编程技术网

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

C# OneNote(.one)格式到RichTextBox(RTF)C,c#,visual-studio,richtextbox,clipboard,onenote,C#,Visual Studio,Richtextbox,Clipboard,Onenote,我需要帮助解决一个问题。我必须从剪贴板中的OneNote文件中提取文本,或者使用其他快捷方式,或者单击鼠标,然后将其插入Visual Studio中的RichTextBox 唯一的问题是,如果我将文本复制到RichTexBox,RichTexBox窗口中会留下一个特殊的框架,所以我无法处理文本。此框架是OneNote文件中的便笺,因为如果您要对OneNote文件进行贡献,则必须插入此便笺,并且没有其他方法可以编写文本,对吗 这个问题可以通过将框架复制到MS Word来解决,然后使用来自MS Wo

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

唯一的问题是,如果我将文本复制到RichTexBox,RichTexBox窗口中会留下一个特殊的框架,所以我无法处理文本。此框架是OneNote文件中的便笺,因为如果您要对OneNote文件进行贡献,则必须插入此便笺,并且没有其他方法可以编写文本,对吗

这个问题可以通过将框架复制到MS Word来解决,然后使用来自MS Word的文本的新副本并将其粘贴到VS中的RichTextBox来解决。我需要以某种方式一步完成

你能告诉我怎么做吗?我需要在C中解析文本富文本并转换它


附言:对不起我的英语

如果要解析.one文件中的文本,可以使用Onenote的应用程序界面。通过使用此选项,您可以读取onenote pageXML输出,并根据需要进行解析

页面内容:

其中第页为:

哦,非常感谢!我已经使用了HtmlAgilityPack来摆脱框架,并使用HTML标记解析文本:但我会检查这个接口。现在我需要了解一些有关Systray的信息,以及如何在后台运行应用程序。之后,我想使用一些键盘快捷键来进行转换。现在我通过VisualStudioUI获得了它。你有什么建议吗?同时,我会亲自检查;