利用iTextsharp进行PDF页码旋转

iText是一款PDF第三方库,来自美国iText软件公司。目前有iText5与iText7两个比较大的版本。当然作为商业库来说是收费的,但是也提供了一些免费开源库给大家使用。目前来说常用的是iText5。这是一个Java库,如果要在.Net环境下使用的话,需要用到iTextSharp。

iTextSharp可以帮助用户进行PDF的很多操作(转换除外),包括编辑,合并,修改,插入,生成等等操作。如果你现在正在做跟PDF相关的一些产品,用iTextSharp是一个不错的选择。

操作方法 .Net微笑

PdfDictionary pageDict = pdfReader.GetPageN(n);
int desiredRot = 90; //
PdfNumber rotation = pageDict.GetAsNumber(PdfName.ROTATE);

if (rotation != null)
{
    desiredRot += rotation.IntValue;
    desiredRot %= 360; // must be 0, 90, 180, or 270
}
pageDict.Put(PdfName.ROTATE, new PdfNumber(desiredRot));


希望对大家有帮助。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值