如何在iOS,PDFKit,Swift中获取pdf页面的确切X和Y原点值

时间:2019-04-12 11:56:53

标签: ios position pdfkit pdfpage

我正在使用PDFKit使用pdfview向用户显示pdf,并且效果很好。这是我对pdfview的实现。这是pdfview的属性。

if let pdfdoc = PDFDocument(url: docurl) {
    print("working")
    pdfdocument = pdfdoc
    pdfview.document = pdfdocument
    pdfview.autoScales = false
    pdfview.delegate = self
    pdfview.displayMode = .singlePageContinuous
}

现在我想要的是获取当前页面的确切来源。但每页总给出(0,1)。这就是我尝试过的方式。

let currentpage = pdfview.currentPage
print(currentpage?.bounds(for: .mediaBox).origin.x)

X的值始终为0

我已经附上了一张屏幕截图,我想获取页面的x和y值。

enter image description here

如何获取pdf页面的x和y值。希望您对此有所帮助。

1 个答案:

答案 0 :(得分:0)

我正在使用以下内容:

const pdfDoc = new PDFDocument({
  size: [
    pageParameters.width,
    pageParameters.height
  ],
  margins: {
    printing: 'highResolution',
    top: 0,
    bottom: 0,
    left: 0,
    right: 0
  }
})