如何使用 C# 将 InkML 文件读取为图像或文本

How to read InkML file to image or text using C#

我正在尝试通过微软提供的API 读取onenote 中的手写文本。我能够从 onenote 中获取手写文本作为 inkML。不幸的是,我无法从 inkML 读取到 image/text。请提出一些可以帮助我的解决方案或链接。

我需要可以帮助我使用 C# 的库或包

OneNote API 支持获取 InkML 测试版:https://developer.microsoft.com/en-us/office/blogs/onenote-ink-beta-apis/

您可以使用 InkMLJs 将其呈现为 canvas:https://github.com/Microsoft/InkMLjs

在 canvas 中拥有它后,您可以导出为图像 How To Save Canvas As An Image With canvas.toDataURL()?

至于“提取文本”部分... OneNote API 不支持从OneNote 页面中获取墨迹分析文本,所以你必须运行 自己通过坐标分析在 InkML 中。