如何获取尺寸并加载PDF页面?

问题描述 投票:0回答:1

我在Swift Xcode iOS中只有一个PDF页面,

let page = self.pdfDocument!.page(at: page_index!)!

并且我希望获得页面的尺寸。当我在上面的代码上创建断点时,我只能看到PDF。如何从左上角获取PDF页面的宽度和高度及其在屏幕上的相对位置(x,y)?

另外,我希望将此页面(而不是整个pdfDocument)加载到QuickLookPreviewContainer中。如何使用上面的代码获取此页面的NSURL?

提前感谢。

ios swift xcode pdfkit cgrect
1个回答
0
投票

您可以通过以下操作获得PDFPage的页面尺寸:

let page = self.pdfDocument!.page(at: page_index!)!
let bounds = page?.bounds(for: PDFDisplayBox.mediaBox)
let size = bounds?.size
© www.soinside.com 2019 - 2024. All rights reserved.