NPOI:迭代一个docx的所有书签

问题描述 投票:0回答:0

我需要你的帮助来找到一种方法来在 C# .NET 4.7. 中使用 NPOI 浏览 docx 中的所有书签

目前我正在这样做,但我无法到达例如表格中的书签。

foreach (XWPFParagraph p in doc.Paragraphs)
{
    foreach (CT_Bookmark b in p.GetCTP().GetBookmarkStartList())
    {
        XWPFRun r = p.CreateRun();
        r.AddPicture(picData, (int)PictureType.PNG, "img", Units.ToEMU(50), Units.ToEMU(50));
    }
}

我真的很想浏览所有这些,无论它们在文档中的什么位置(我需要在那里放一张图片)。

NPOI 或许不是最好的解决方案?但它必须在没有安装 Office 的情况下运行。我在 .NET 4.7 强加...

非常感谢您,

c# .net apache-poi npoi
© www.soinside.com 2019 - 2024. All rights reserved.