iTextSharp是一个开源的PDF处理库,可以用于创建、修改和提取PDF文件。它是基于C#的iText库的一个移植版本。
在使用iTextSharp 5.0.2.0在PDF文件中添加页码时,可以按照以下步骤进行操作:
PdfReader reader = new PdfReader("input.pdf");
PdfStamper stamper = new PdfStamper(reader, new FileStream("output.pdf", FileMode.Create));
int pageCount = reader.NumberOfPages;
for (int i = 1; i <= pageCount; i++)
{
PdfContentByte content = stamper.GetUnderContent(i);
content.BeginText();
content.SetFontAndSize(BaseFont.CreateFont(BaseFont.HELVETICA, BaseFont.CP1252, BaseFont.NOT_EMBEDDED), 10);
content.ShowTextAligned(PdfContentByte.ALIGN_CENTER, "Page " + i, 300, 30, 0);
content.EndText();
}
stamper.Close();
reader.Close();
完成上述步骤后,你将得到一个新的PDF文件"output.pdf",其中包含了添加了页码的页面。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云