【问题标题】:Zoom in to specific coordinates in PDFKit using swift使用 swift 放大到 PDFKit 中的特定坐标
【发布时间】:2020-05-23 08:29:02
【问题描述】:

我正在使用pdfkit 在我的应用程序中打开 pdf 文件。

我想放大到特定坐标。

假设以下是我的 pdf 页面,当用户单击铅笔按钮时,我想放大到特定坐标。

点击铅笔按钮后应该如下图所示。

我进行了很多搜索,但找不到任何合适的解决方案。我不想使用第三方库来做到这一点。

【问题讨论】:

    标签: ios swift pdf zooming pdfkit


    【解决方案1】:

    我通过以下代码解决了这个问题。

    let documents = pdfView.document
        if let page = documents?.page(at: 0) {
            pdfView.scaleFactor = pdfView.scaleFactorForSizeToFit * 2
            pdfView.go(to: CGRect(x: 0, y: 0, width: 300, height: 300), on: page)
        }
    

    这是放大到特定坐标的代码。

    还有一件事需要注意。你需要关闭 分页pdfView.usePageViewController(false).

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-25
      • 2023-04-01
      • 2014-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多