# PDF から Typst へ

PDF から、編集できる Typst のソースと図を取り戻します。スキャンしたページは、画像認識モデルで文字に起こします。

PDF から Typst へは、固定された文書に、編集できる次の章を用意します。テキストと役に立つ構造を取り戻し、単純化、スタイルの変更、ローカルでのコンパイルができる Typst のソースを書き出します。

## こんなときに使う

- 自分の PDF を Typst のワークフローに移すとき
- 元のソースが手元にないとき
- ピクセル単位で一致させるより、内容を取り戻すことのほうが大切なとき

著者が元のソースのアーカイブを公開しているなら、代わりにそれを使ってください。行き先が LaTeX のクラスや投稿なら [PDF から LaTeX へ](/docs/tools/pdf-to-latex/)を、プレーンなメモなら [PDF から Markdown へ](/docs/tools/pdf-to-markdown/)を選びます。

## 文書を変換する

1. **PDF から Typst へ**を開くか、`/pdf-to-typst` を実行します。
2. 128 MB までの PDF を選びます。
3. 変換を始めます。
4. Typst のソースと、抽出されたファイルを確認します。
5. コピーするか、`converted.typ` を保存するか、Typst プロジェクトを作成してコンパイルします。

テキストを選択できる PDF は、Oleafly のローカルのテキストレイヤーのパイプラインを通ります。読み順を組み直し、見出しや数式らしいものを見つけ、図を取り出してから、復元した構造を Typst に変換します。スキャンらしいものは、ツール用のモデル（別のモデルを選ばない限り、ローカルの Ollama モデル）で、ページごとに文字に起こせます。

## 新しいソースを確認する

まず、複数段組みの読み順、脚注、数式の記号、表のセル、図のキャプション、参考文献を見ます。そのうえで Typst のテンプレートを選び、ページ単位のデザインを意図して組み直してください。

:::note[スキャンしたページ]
画像認識による文字起こしは 50 ページまでで、画像を読めるモデルが必要です。テキストレイヤーの変換に AI モデルは要りません。ホスティングされたモデルや、スキャン用の Mathpix を選ばない限り、PDF はお使いのコンピュータから出ません。選んだ場合は、ページがそのサービスに送られます。
:::

自分が所有しているか、再利用の許可がある資料だけを変換してください。再構成されたソースは作業用の下書きであり、元の文書の構造やアクセシビリティが保たれていることの証明ではありません。
