利用iTextsharp进行PDF页码旋转

来源:互联网 发布:如何更改淘宝会员名 编辑:程序博客网 时间:2024/05/17 23:43

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));


希望对大家有帮助。