我正在使用OPENXML SDK在我的C#.Net Web应用程序中使用HTMLtoDOCX.CreateFileFromHTML方法将HTML转换为word文档,它运行正常。
现在我的要求是,我想在封面页后添加目录到word文档。我尝试了下面的代码来做这件事,它正在向word文档中添加目录。
OpenXmlPowerTools.TocAdder.AddToc(wdoc, firstPara,@”TOC \o ‘1-3’ \h \z \u”, null, null);
上面的代码工作正常,但它将它添加到第一页,但对我来说,第一页将始终是封面页。那么如何使用OPENXML将目录添加到第二页?
答案 0 :(得分:1)
要完成任务,您必须知道要在之前或之后插入的元素的页码。
使用OpanXml Sdk无法获取word文档的页码,因为这是由客户端(如MS Word)处理的。但是,您可以从"this answer"
中获得一些想法