页面高度和PDF的宽度

时间:2012-03-21 16:19:16

标签: objective-c ios pdf

我想在我的应用中获取PDF的页面高度和宽度。我该怎么做?

2 个答案:

答案 0 :(得分:8)

你可以这样做,

float width = CGPDFPageGetBoxRect(pdfPageRef, kCGPDFMediaBox).size.width;
float height = CGPDFPageGetBoxRect(pdfPageRef, kCGPDFMediaBox).size.height;

答案 1 :(得分:0)

如果您有PDFDocument document,则可以访问以下页面:

PDFPage *page = [document pageAtIndex:pageIndex];

根据Vignesh的回答,您可以在页面上执行以下操作:

CGFloat pageWidth = CGPDFPageGetBoxRect(page.pageRef, kCGPDFMediaBox).size.width;
CGFloat pageHeight = CGPDFPageGetBoxRect(page.pageRef, kCGPDFMediaBox).size.height;