メインコンテンツへスキップ

PDF Toolkit

PDF ツールキットはエージェントに PDF 固有のツールを与えます:テキスト抽出、ページの画像化、プレーンテキストまたは画像からの PDF 生成。接続も API キーも不要です。

エージェントの Toolkits タブで追加し、エージェントが PDF を扱うべきときはペルソナプロンプト内で @ を使ってツールを参照します。

前提条件​

  • 編集できるエージェント
  • 抽出またはページ変換には:チャットアップロード、Knowledge Base ファイル、公開 HTTPS URL、または base64 の PDF データ URL
  • 画像から PDF への変換には:base64 データ URL または HTTPS URL(JPEG、PNG、GIF、WebP)の画像

利用可能なツール​

ツール説明
Extract TextPDF の全ページからテキストを抽出し、ページ数と文字数を含む結合テキストを返す。
Convert to ImagePDF の1ページを PNG 画像に変換。ページ番号(1始まり)と任意の DPI(デフォルト 200)を設定。
Text to PDFプレーンテキストから折り返しとページ送り付きの PDF を生成。ファイル名は任意(デフォルト output.pdf)。
Image to PDF画像を画像サイズに合わせた1ページの PDF に埋め込み。ファイル名は任意(デフォルト output.pdf)。

PDF 入力の解決方法​

Extract Text と Convert to Image でエージェントが渡せるもの:

  • 現在の会話のチャット添付ファイル名
  • 現在のプロジェクト内の Knowledge Base ファイルの名前またはパス
  • PDF への https:// URL
  • base64 データ URL(data:application/pdf;base64,…)

複数のチャットまたは KB ファイルが同じ名前を持つ場合は、正確なファイル名または KB のフルパスを指定してください。

Image to PDF は base64 または HTTPS の画像 URL のみを受け付けます(チャット/KB のファイル名解決は不可)。

ユースケース​

  • 会話中にアップロードされたポリシー PDF から条項や目次を引き出す
  • 表紙ページや図のページをレビューまたは追加分析のために画像に変換する
  • エージェントが生成したテキストから短い PDF のサマリーやレシートを生成する
  • 生成したチャートやスクリーンショットをダウンロード用の1ページ PDF にまとめる

ヒント​

  • 検索可能なテキスト PDF には Extract Text を優先。スキャン画像のみの PDF はほとんど、あるいは全くテキストを返さない場合があります — それらには Knowledge Base の取り込みや OCR を別の場所で使用してください。
  • Convert to Image は1回の呼び出しで1ページを処理します。複数ページ出力では次のページ番号で繰り返してください。
  • 生成された PDF と画像は会話へのデータとして返されます — Knowledge Base ドキュメントとして自動保存されません。保存されたファイルフローが必要な場合は Document Manager または File Helpers を使用してください。
  • 汎用のファイル読取/保存(DOCX、XLSX、CSV、再エンコード)には File Helpers を使用してください。

トラブルシューティング​

症状確認すること
抽出テキストが空、または乏しいPDF がスキャン/画像のみの可能性;テキストベースの PDF か OCR 付きの KB 取り込みを試す
ファイル名があいまい複数のチャットまたは KB が一致;正確な名前またはフルパスを使用
Convert to Image が失敗ページ番号が PDF の範囲内か確認;ページが非常に大きい場合は低い DPI を試す
Image to PDF がファイルを拒否base64 データ URL または HTTPS 画像 URL を使用(チャット/KB のファイル名のみは不可)
Document Manager と混同Document Manager はチャット内 markdown ドキュメントを作成/編集;PDF ツールキットは PDF ファイルを扱う

関連​