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


希望對大家有幫助。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章