【发布时间】:2015-12-27 19:56:20
【问题描述】:
我知道这个问题已经被问了一千次,但我还没有找到一个直截了当的答案。我对 ITextSharp 比较陌生,所以请像在和蹒跚学步的孩子说话一样解释。如何向正在创建的文档添加简单的纯文本页眉和页脚?
我正在使用以下代码创建一个简单的 pdf 文档:
void Button1Click(object sender, EventArgs e)
{
Document doc = new Document(iTextSharp.text.PageSize.LEDGER, 10, 10, 42, 35);
PdfWriter wri = PdfWriter.GetInstance(doc, new FileStream(@"File Path", FileMode.Create));
doc.Open();
Paragraph par1 = new Paragraph("Hello World!");
doc.Add(par1);
//Code to add header/footer
doc.Close();
MessageBox.Show("Your PDF has been created!");
}
我对如何添加页眉和页脚进行了大量研究,但它们都与复杂的页面事件有关。有没有更简单的方法?如果没有,你能一步一步地引导我完成这个过程吗?我真的很感激你们能提供的任何帮助。谢谢!
【问题讨论】:
-
你必须使用页面事件。但它们并不复杂。
-
你能快速指导我完成这个过程吗?
-
@Bruno 的回答让您满意吗?我不知道如何更好地解释它。
标签: c# itextsharp