繁体   English   中英

如何获取PDF页面宽度和高度?

[英]How to Get PDF page width and Height?

我有一个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() 这四种方法返回定义页面边界的xy坐标。

我在哪里找到大部分文档?

在iText in Action的第6章中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM