java 获取pdf总页数_如何获取PDF文件的总页数 - iTextSharp,c#

本文档介绍了如何在Java中利用iTextSharp库获取PDF文件的总页数。通过创建一个继承自PdfPageEventHelper的类,并在OnEndPage方法中计算页数,最终在页脚显示“Page X/Y”。示例代码中展示了如何设置页脚内容,但提问者在评论中提到原始代码未能直接获取总页数。
摘要由CSDN通过智能技术生成

我需要帮助。我花了最后4个小时试图获得我的PDF文件的总页数。我希望在页脚中有“Page X/Y”之类的内容。有人可以告诉我该怎么做这个代码?如何获取PDF文件的总页数 - iTextSharp,c#

public class pdfPage : PdfPageEventHelper

{

public override void OnEndPage(PdfWriter writer, Document doc)

{

iTextSharp.text.Rectangle page = doc.PageSize;

//PdfPTable EndTable = new PdfPTable(2);

PdfPTable EndTable = new PdfPTable(2);

EndTable.DefaultCell.Padding = 2f;

EndTable.HorizontalAlignment = Element.ALIGN_JUSTIFIED;

iTextSharp.text.Font smallfont2 = FontFactory.GetFont(FontFactory.HELVETICA, "CP1250", 10);

PdfPCell stopka1 = new PdfPCell(new Phrase("Left column - not important", smallfont2));

stopka1.BorderWidthLeft = 0;

stopka1.BorderWidthBottom = 0;

stopka1.BorderWidthRight = 0;

stopka1.HorizontalAlignment = Eleme

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值