如何添加图像Onenote互操作

本文关键字:图像 Onenote 互操作 添加 何添加 | 更新日期: 2023-09-27 18:15:05

我是一个年轻的系统管理员,想为使用微软surface的同事写一个小工具。

Onenote Cloud Version可以访问网络摄像头并将图片直接插入笔记本。

Outlook 2010、2013和2016没有此功能。

所以我开始写一个插件。我已经可以访问网络摄像头并保存图片,但我在将图片添加到笔记本上时遇到了问题。

我正在使用Office。但是我真的不知道从哪里开始。

我希望你能帮助我。

谢谢。编辑:

是代码的一部分:

   private void GetNameSpace()
    {
        MemoryStream stream = new MemoryStream();
        pictureBoxVideo.BackgroundImage.Save(stream, ImageFormat.Jpeg);
        string fileString = Convert.ToBase64String(stream.ToArray());

        string xml;

        string thisPage = oneNoteApp.Windows.CurrentWindow.CurrentPageId;

        oneNoteApp.GetPageContent(thisPage, out xml,PageInfo.piAll,XMLSchema.xs2010);
        var doc = XDocument.Parse(xml);
        string toAdd = @"<one:Image>
                <one:Data>" + fileString + @"</one:Data>
            </one:Image>";
    }

现在我必须使用UpdatePageContent,但究竟如何?

如何添加图像Onenote互操作

您可以创建一个新页面,并通过UpdatePageContent向其添加图像。您需要创建一个新的XML并更新。