2012-03-07 41 views
1

我有一個使用MVC3的C#.Net網絡應用程序。我正在使用Aspose創建文檔。我需要將計算表插入輸出文檔中的預定義位置。我不知道如何做到這一點。 Woulkd我在目標文檔中使用書籤?使用文字標籤。我一直在這樣做的文字....Aspose插入表

"Here's is my document's WIN Theme <<WinTheme>>. My code inserts the text into the tag" 

我使用下面的代碼插入win主題。我想爲桌子做些事情。

doc.Range.Replace(new Regex("[<][<]WinTheme[>][>]"), "text Being Inserted); 

回答

0

實際上,我檢索到文檔中的節點並通過它們循環。當我找到一個匹配的標籤,我用emtpy字符串替換它,然後創建一個表,並使用

dstDoc.LastSection.Body.AppendChild(aTable); 

插入的隨後繼續循環附加其他節點

0

您的要求似乎與Microsoft Word的郵件合併功能有關。請通過Aspose.Words mail merge section獲取有關您的要求的幫助。如果它仍然沒有幫助,請讓我知道。請注意,我在Aspose擔任開發人員傳道人。

+0

@SHahzad ......我其實,我檢索文檔中的節點並遍歷它們。當我找到正確的標記時,我用一個smmtpy字符串替換它,然後創建一個表並執行dstDoc.LastSection.Body.AppendChild(CreateRiskTable(dstDoc,aTable));你有一些很好的評論。 – MikeTWebb 2012-03-19 18:45:17