oomol-lab/pdf-craft は、スキャンされた書籍の PDF を編集可能な Markdown や読みやすい EPUB に変換する Python ライブラリです。スキャン PDF では文字が画像のまま残っており、テキストとして扱うことはできません。リポジトリの説明では PDF を複数の形式に変換するとされ、対象としてスキャン書籍、研究論文、技術文書が挙げられています。最新リリースは v2.5.0 で、公開された情報にはこのバージョンでの変更点は記載されていません。
README は、このライブラリが本文・章・目次・脚注・表・数式・画像を認識すると説明しています。文字を移すだけで終わらず、章や脚注といった構造まで取り出して電子書籍やマークアップに使えるという意味です。インストールなしで変換できる PDF Craft Online を提供し、PDF と EPUB の翻訳、翻訳 EPUB と二言語 EPUB の生成、元の PDF のページへの翻訳文の書き込みにも(Source)対応しています。実装言語は Python、ライセンスは MIT、スターは 6411 個です。リポジトリは 2025 年 2 月 12 日に作成されました。
ただし、構造認識の精度や処理速度を示す数値は提示されていません。機能一覧とオンラインサービスだけでは、スキャン書籍 1 冊がどこまで読み取れるかを判断するのは困難です。スコア記録には 10 点満点の momentum 項目だけが 3.9 で埋まっており、残りの項目は空欄です。したがってこのツールは、スキャン書籍を書き起こしたり検索したりしたい人にとって一つの選択肢として見えますが、精度が重要な作業にそのまま使うには根拠が不足しています。数ページだけ変換して品質を確認してから使うのが現実的です。