我有一个存储在字符串中的HTML表。我想使用iTextSharp库将该字符串写入PDF文档。请提出建议。下面是我想用PDF文件写的表
<table>
<tr>
<th>test</th><td> </td><td>ABCD</td><td> </td><td> </td><td> </td>
</tr><tr>
<th>test 2</th><td> </td><td>XYZ</td><td> </td><td> </td><td> </td>
</tr>
</table>
答案 0 :(得分:4)
它是可能的。 试试这个。
//HTMLString = Pass your Html , fileLocation = File Store Location
public void converttopdf(string HTMLString, string fileLocation)
{
Document document = new Document();
PdfWriter.GetInstance(document, new FileStream(fileLocation, FileMode.Create));
document.Open();
List<IElement> htmlarraylist = HTMLWorker.ParseToList(new StringReader(HTMLString), null);
for (int k = 0; k < htmlarraylist.Count; k++)
{
document.Add((IElement)htmlarraylist[k]);
}
document.Close();
}