我正在做一個郵件合併使用來自SQL數據庫的數據集。 ,我取回存儲在數據庫中有一些HTML標記的數據,例如:郵件合併HTML格式文本從數據庫到Word文檔
我的一個合併域的包含這樣的文字:
<ul><li><strong>Bullet Title 1</strong>Bullet content 1.</li><li><strong>Bullet Title 2</strong>Bullet content 2.</li></ul>
我的合併域的另外一個包含這樣的文字:
<strong>List of employees</strong><br />First Name< br />Second Name<br />Third Name
現在我使用Spire.Doc,但是當文件呈現的字段顯示HTML標籤,而不是渲染格式的文本。
下面是代碼我使用:
Public Shared Sub FieldMerge(ByVal ds As DataSet, ByRef doc As Document)
'**********************************
'Merging
'**********************************
Dim fieldNames As New List(Of String)()
Dim fieldValues As New List(Of String)()
For Each dtcolumn As DataColumn In ds.Tables(0).Columns
'Add the values to the list of string
fieldNames.Add(dtcolumn.ColumnName)
'**** THIS TEXT COULD HAVE SOME HTML TAGS - HOW TO RENDER THIS IN THE MERGE FIELD???? *****'
fieldValues.Add(ds.Tables(0).Rows(0)(dtcolumn.ColumnName).ToString)
Next
Dim fieldNamesArray As String() = fieldNames.ToArray()
Dim fieldValuesArray As String() = fieldValues.ToArray()
'Execute the merge
doc.MailMerge.Execute(fieldNamesArray, fieldValuesArray)
End Sub
我怎樣才能完成合並字段顯示格式的文本,而不是HTML標籤?任何意見將不勝感激。