以下是html内容:
string headerData= "<table style='width: 100%;'><tbody><tr><td style='width: 50%; border: 0.1px solid #000; backgroundcolor:#f2f2f2; color: #000; height: 22px;font-weight:bold;text-align:right'>Territory: </td><td>USA</td></tr></tbody></table>"
现在我想使用itextsharp导出pdf。在其中我想在每个页面中重复标题,因此我正在使用“ PdfPageEventHelper”中的“ OnStartPage”事件。 我可以写简单的文本(例如“ hello Word”)或图像,但不能呈现html文本。
PdfPTable table = new PdfPTable(2);
PdfPCell cellHeaderSection = new PdfPCell(new Phrase(headerData));
table.AddCell(cellHeaderSection);
table.WriteSelectedRows(0, -1, document.LeftMargin, document.PageSize.Height - 36, writer.DirectContent);