附图如下:
导航窗格.png (68.0 KB)
我现在遇到一个问题,我需要能够通过 Aspose.words 组件获取到 Office中 “导航窗格” 这样一份结构化数据,最好还能知道里面每一项处于文档的什么位置 …
请问我应该使用 aspose.words 中的什么对象或属性来拿到文档中这样的内容呀?
附图如下:
导航窗格.png (68.0 KB)
我现在遇到一个问题,我需要能够通过 Aspose.words 组件获取到 Office中 “导航窗格” 这样一份结构化数据,最好还能知道里面每一项处于文档的什么位置 …
请问我应该使用 aspose.words 中的什么对象或属性来拿到文档中这样的内容呀?
云ERPV3.0压力测试方案&报告(费用系统).zip (570.0 KB)
感谢您这么快的回复,我已经将文档上传
不过,我的问题可能跟具体的文档没直接关联 …
我是想获取到整个文档的组织结构,就像目录那样。具体的就是在Word中的 “导航窗格” 效果
再次感谢您的回复
请检查Aspose.Words for .NET API的以下C#代码,该代码会将导航窗格的内容写入单独的DOCX文件。
Document doc = new Document("C:\\Temp\\228897\\in.docx");
Document subDoc = (Document)doc.Clone(false);
subDoc.EnsureMinimum();
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
if (para.ParagraphFormat.OutlineLevel != OutlineLevel.BodyText)
subDoc.FirstSection.Body.AppendChild(subDoc.ImportNode(para, true));
subDoc.Save("C:\\Temp\\228897\\21.4.docx");
非常感谢您的指点,我的问题已经得到了解决,谢谢