Skill · Claude Platform Docs - PDF support
PDFから構造化データをJSONとして抽出
写真: Rahul Mishra Unsplashより
Claudeを使って、スキャンした請求書、契約書、レポートをクリーンなJSON出力に変換。Claudeの視覚機能は、乱れたレイアウト、複雑な表、多様な文書形式を扱いながら構造を保持し、データベースやスプレッドシートに直接インポートできるようにする。これにより手作業のデータ入力が不要になり、OCRフォールバックのエラーも減少する。
Claudeは、非構造化された文書データを機械可読なJSONに変換するのが得意だ。従来のOCRツールとは異なり、Claudeは文書の文脈を理解する。どのフィールドが重要かを認識し、レイアウトの差異も自動的に処理する。
まず、PDFをClaudeに直接アップロードする(claude.aiまたはAPI経由)。プロンプトで抽出したいフィールドを指定し、JSON形式を要求する。「このPDFからベンダー名、請求書番号、日付、明細行(説明、数量、単価)、合計を抽出し、単一のJSONオブジェクトとして返してください」といった具合だ。
複数の文書で一貫した結果を得るには、Claudeのツール使用機能を使って出力スキーマを固定する。正確なJSON構造を指定するツールを定義すれば、Claudeは毎回そのスキーマに一致する抽出結果を返す。たとえば50件の請求書を処理する場合、Claudeはすべてを同一のフィールド名とデータ型で抽出する。
スキャンされたPDFや乱れたPDFについては、Claudeの視覚レイヤーが形式の差異を自動的に処理する。手書きの金額、かすれた文字、回転したページなどだ。Claudeは不確かな値を出力内でフラグ付けし(例:「confidence」:0.7)、インポート前にエッジケースを確認できるようにする。100件以上の契約書から条項上の義務を抽出する法務チーム、毎月ベンダー請求書を処理する財務チーム、学術論文から表を抽出する研究者のいずれも、文書を直接Claudeに投入し、数分以内に下流システムで利用可能な構造化JSONを得ることができる。
情報源とクレジット