PencilKitで実装するPDFへの手書き注釈 by Ras

iOSDC Japan 2024
採択
2024/08/24 13:55〜
Track B
レギュラートーク(20分)

PencilKitで実装するPDFへの手書き注釈

ras0q Ras ras0q

メモやファイルなど、いくつかのApple純正アプリに搭載されている「マークアップ」機能を利用したことはありますか?

マークアップ機能を用いることで、色・太さなどを自由に操作しながら書類に書き込みを行うことができます。

PencilKitは、マークアップ機能をアプリに組み込むためのフレームワークです。

マークアップ機能に搭載されている以下のような機能は、すべてPencilKitを使うことで実装することができます。

  • 指やApple Pencilで描いた線を低遅延かつ滑らかに描画する
  • ペンの種類や色・太さを切り替えるツールピッカーを表示する
  • 定規を使って直線を引く
  • 投げなわツールを使って図形をコピーし、他のマークアップ機能搭載アプリにペーストする

本トークでは、実際に開発したPDFファイルへの手書き注釈を題材に、以下のポイントについて学んだことを発表します。

  • PencilKitの基本設定
  • PDFKitとの連携
  • マークアップツールを使うための設定
  • 注釈をPDFファイルに保存する方法
  • 実際に開発した上での現状の工夫点や課題点

これらの内容を通じて、PencilKitを用いた実践的なPDF注釈機能の実装方法を詳しく解説します。