我有一个 pdf ,我想使用 iTextSharp 获取 pdf 中每一页的宽度和高度?
鉴于这是我想要使用的 pdf
string source=@"D:\pdf\test.pdf";
PdfReader reader = new PdfReader(source);
我有一个 pdf ,我想使用 iTextSharp 获取 pdf 中每一页的宽度和高度?
鉴于这是我想要使用的 pdf
string source=@"D:\pdf\test.pdf";
PdfReader reader = new PdfReader(source);
你想要MediaBox吗?
Rectangle mediabox = reader.GetPageSize(page);
你要轮换吗?
int rotation = reader.GetPageRotation(page);
你想要两者的结合吗?
Rectangle pagesize = reader.GetPageSizeWithRotation(page);
你想要 CropBox 吗?
Rectangle cropbox = reader.GetCropBox(page);
它们中的大多数返回一个类型的对象,该对象Rectangle具有诸如getWidth()和getHeight()获取页面宽度和高度等方法。其他有用的方法是getLeft()和getRight()以及getTop()和getBottom()。这四个方法返回定义页面边界的x和坐标。y
我在哪里可以找到大部分这些文档?
在iText in Action 的第 6 章中。