2010-08-13 327 views
4

我有一個通過文件上傳(InputFile)收到的PDF文檔。使用iTextSharp獲取PDF頁面大小

我想在繼續之前使用iTextSharp檢查它的頁面大小。例如,當您進入文件>屬性>描述選項卡>頁面大小(在雜技演員中)時,PDF的大小。

有關我該怎麼做的任何建議?

謝謝!

回答

4

您需要從輸入流中讀取pdf。

PdfReader reader = new PdfReader(m); 
PdfImportedPage page = writer.GetImportedPage(reader, i); 
// size information 
//page.PageSize.Width 
//page.PageSize.Height 
+2

我正在struging完成這件事。什麼是作家對象在這裏..(我是新來的itextsharp anymay) – Rifky 2012-12-20 11:38:12

+0

你可以在這裏找到一個完整的示例:http://stackoverflow.com/questions/12297745/itextsharp-pdfcopy-and-landscape-pages – 2013-01-08 16:57:59