簡體   English   中英

使用OpenXML SDK在C#中的第一頁之后添加目錄

[英]Add table of contents after first page in C# using OpenXML SDK

我正在C#.Net Web應用程序中使用OPENXML SDK通過HTMLtoDOCX.CreateFileFromHTML方法將HTML轉換為Word文檔,並且運行良好。

現在我的要求就像,我要在封面后將目錄添加到Word文檔中。 我試過下面的代碼來做到這一點,它正在將目錄添加到word文檔中。

OpenXmlPowerTools.TocAdder.AddToc(wdoc, firstPara,@”TOC \o ‘1-3’ \h \z \u”, null, null);

上面的代碼工作正常,但是將其添加到首頁,但是對我來說,首頁始終是封面。 那么,如何使用OPENXML將目錄添加到第二頁?

要完成任務,您必須在之前或之后知道要插入的Element的頁碼。

使用OpanXml Sdk無法獲得Word文檔的頁碼,因為這是由客戶端(例如MS Word)處理的。 但是,您可以從“此答案”中獲得一些想法

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM