1

我正在使用 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 值。

在此处输入图像描述

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

4

1 回答 1

0

我正在使用以下内容:

const pdfDoc = new PDFDocument({
  size: [
    pageParameters.width,
    pageParameters.height
  ],
  margins: {
    printing: 'highResolution',
    top: 0,
    bottom: 0,
    left: 0,
    right: 0
  }
})
于 2021-01-25T10:29:36.910 回答