我正在用TinyMCE編輯器創建一個頁面,我需要將編輯器的內容轉換爲PDF。 我正在加載編輯器,默認內容是<p>
和<div>
標籤和一個<table>
。itextsharp html to pdf - 表格邊框不工作
我曾嘗試申請邊框<td>
,它是工作,但如果我申請的背景色一些<td>
然後在編輯看來完美的,但在生成的PDF我無法看到的<td>
下邊框也就是上面說<td>
與背景顏色。
strDetailtable.Append("<tr style='border:0;border-bottom-color:Black;border-bottom-width: 1px;border-bottom-style: solid;'>");
strDetailtable.Append("<td style='border:0;border-bottom-color:Black;border-bottom-width: 1px;border-bottom-style: solid;border-right-width: 1px;border-right-style: solid;width:200px;padding-bottom:5px;'>" + item.data1+ " </td>");
strDetailtable.Append("<td style='border:0;border-bottom-color:Black;border-bottom-width: 1px;border-bottom-style: solid;border-right-width: 1px;border-right-style: solid;width:200px;padding-bottom:5px;'>" + item.data2+ " </td>");
strDetailtable.Append("<td style='border:0;border-bottom-color:Black;border-bottom-width: 1px;border-bottom-style: solid;border-right-width: 1px;border-right-style: solid;width:200px;padding-bottom:5px;'>" + item.data3+ " </td>");
strDetailtable.Append("</tr>");
strDetailtable.Append("<tr><td colspan='3' style='background-color:#D9D9D9;font-weight:bold;border:0;border-bottom-width: 1px;border-bottom-style: solid;width:200px;padding-bottom:5px;padding-top:5px;'>" + item.headerdata + " </td></tr>");
您使用的是什麼版本的iTextSharp? –
使用這3個dll: itextSharp 5.4.5.0 itextSharp.pdfa 5.4.5.0 itextsharp.xmlworker 5.4.5.0 – GMD
您是否使用XMLWorkerHelper來解析html? – InferOn