您好我正在通過使用itextsharp解析HTML到它的writng一些PDF,它工作正常,但我想在PDF的每個頁面上添加頁碼。爲此我加入了頭,在它的虛擬文本(以後我會用頁數替換)和寫作穹頂內容,但不顯示內容..PDF頭沒有得到顯示Itextsharp
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內容,但不包含標題文本。
HeaderFooter不工作在itextsharp版本5.1.2.0 – SST
我認爲這將幫助你:http://stackoverflow.com/questions/2598917/itextsharp-is-missing-headerfooter-class – Peter