【发布时间】:2011-11-21 09:05:23
【问题描述】:
嗨,我正在通过使用 itextsharp 解析 html 来编写一些 pdf,它工作正常,但我想在 pdf 的每一页上添加页码。为此,我在其中添加带有虚拟文本的标题(稍后我将用页数替换它)并编写圆顶内容但不显示内容..
try
{
Document oNewDocument = new Document(PageSize.A4, 20f, 20f, 30f, 10f);
PdfWriter.GetInstance(oNewDocument, new FileStream(pdfpath + "/" + sSaleInvoicePdf, FileMode.Create));
string content = "Some HTML Content";
List<IElement> parsedHtmlElements = HTMLWorker.ParseToList(new StringReader(contents), styles);
oNewDocument.AddHeader("text","text");
foreach (var htmlElement in parsedHtmlElements)
{
oNewDocument.Add(htmlElement as IElement);
}
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
finally
{
oNewDocument.Close();
}
我穿着的地方。此代码生成所有 html 内容但不生成标题文本..??
【问题讨论】:
标签: c# pdf itextsharp