【问题标题】:How to get exact X and Y origin values of pdf page in iOS, PDFKit, swift如何在 iOS、PDFKit、swift 中获取 pdf 页面的准确 X 和 Y 原点值
【发布时间】:2019-04-12 11:56:53
【问题描述】:

我正在使用 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 值。希望您对此有所帮助。

【问题讨论】:

    标签: ios position pdfkit pdfpage


    【解决方案1】:

    我正在使用以下内容:

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

    【讨论】:

      猜你喜欢
      • 2015-07-30
      • 2021-11-17
      • 1970-01-01
      • 1970-01-01
      • 2010-10-14
      • 2022-11-13
      • 2015-06-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多