使用 swift 放大 PDFKit 中的特定坐标
Zoom in to specific coordinates in PDFKit using swift
我正在使用 pdfkit
在我的应用程序中打开 pdf 文件。
I want to zoom in to specific coordinates.
假设以下是我的 pdf 页面,我想在用户单击铅笔按钮时放大到特定坐标。
点击铅笔按钮后应该如下图所示。
我搜索了很多,但找不到任何合适的解决方案。我不想使用第三方库来做到这一点。
我用下面的代码解决了这个问题。
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)
}
这是特定坐标的放大代码。
There is one more thing that needs attention. You need to turn off
pagination pdfView.usePageViewController(false)
.
我正在使用 pdfkit
在我的应用程序中打开 pdf 文件。
I want to zoom in to specific coordinates.
假设以下是我的 pdf 页面,我想在用户单击铅笔按钮时放大到特定坐标。
点击铅笔按钮后应该如下图所示。
我搜索了很多,但找不到任何合适的解决方案。我不想使用第三方库来做到这一点。
我用下面的代码解决了这个问题。
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)
}
这是特定坐标的放大代码。
There is one more thing that needs attention. You need to turn off pagination
pdfView.usePageViewController(false)
.