技術解説

iPhone 端末上で長期保存に適した回想 PDF を生成する方法

長期保存に適した回想 PDF には、画面の内容をそのまま印刷するのではなく、安定したページモデルが必要です。最も重要な設計は、コンテンツ・ページ割り・描画を互いに独立させることです。

推奨される 6 層のパイプライン

拾得の実装上の選択

拾得は BookEngine でテンプレートを選び、BookPaginator でページを割り、BookHeirloomRenderer で描画します。画像が欠けている場合は画像なしのテンプレートを用い、AI 経路の出力は BookEnvelope による検証を通す必要があり、失敗した場合は書籍全体をフォールバックさせます。

さらに読む

参考資料

  1. Apple UIGraphicsPDFRenderer
  2. 拾得の BookRenderer(内部コード監査)