Увеличьте масштаб, чтобы указать c координаты в PDFKit, используя swift - PullRequest
0 голосов
/ 07 февраля 2020

Я использую pdfkit, чтобы открыть файл PDF в моем приложении.

Я хочу увеличить, чтобы указать c координаты.

Пусть, скажем, Ниже моя страница в формате PDF, и я хочу увеличить, чтобы указать c координаты, когда пользователь нажимает на кнопку карандаша.

enter image description here

После нажатия на кнопку карандаша оно должно выглядеть следующим образом.

enter image description here

Я много искал, но не смог найти правильного решения для этого. Я не хочу использовать сторонние библиотеки для этого.

1 Ответ

0 голосов
/ 07 февраля 2020

Я решил эту проблему, используя следующий код.

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)
    }

Это код увеличения для указания c координат.

Есть еще одна вещь, требующая внимания. Вам нужно отключить нумерацию страниц pdfView.usePageViewController(false).

...