本文へ移動
cccskills
無料GitHub で公開

pdf

Extract text from PDF documents

インストール方法を見る

含まれるファイル(5)

  • SKILL.md1.1 KB
  • references/cjk-notes.md399 B
  • requirements.txt19 B
  • scripts/__init__.py0 B
  • scripts/main.py3.6 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

PDF Skill

Extracts text from PDF files using pypdf as the primary parser, with pdfminer.six as a fallback for CJK fonts that pypdf cannot decode (detected when pypdf yields fewer than 50 characters per page on average).

Setup

pip install pypdf pdfminer.six

Standalone usage

import asyncio
from synthadoc.skills.pdf.scripts.main import PdfSkill

skill = PdfSkill()

async def main():
    result = await skill.extract("/path/to/paper.pdf")
    print(result.text)          # extracted text from all pages
    print(result.metadata)      # {"pages": N, "cjk_fallback": bool, ...}

asyncio.run(main())

When this skill is used

  • Source path ends with .pdf
  • User intent contains: pdf, research paper

Scripts

  • scripts/main.py — PdfSkill class

References

  • references/cjk-notes.md — notes on CJK font handling

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

docx

無料

Extract text from Microsoft Word documents

日本語の概要は準備中です。原文の説明を表示しています。

axoviq-ai/synthadoc1,5792026年10月12日 更新

image

無料

Extract text from images using a vision LLM

日本語の概要は準備中です。原文の説明を表示しています。

axoviq-ai/synthadoc1,5792026年10月12日 更新

markdown

無料

Ingest Markdown and plain text files

日本語の概要は準備中です。原文の説明を表示しています。

axoviq-ai/synthadoc1,5792026年10月12日 更新

pptx

無料

Extract text from Microsoft PowerPoint presentations

日本語の概要は準備中です。原文の説明を表示しています。

axoviq-ai/synthadoc1,5792026年10月12日 更新

session

無料

Extract conversation turns from AI session history files (.jsonl)

日本語の概要は準備中です。原文の説明を表示しています。

axoviq-ai/synthadoc1,5792026年10月12日 更新

url

無料

Fetch and extract text from web URLs

日本語の概要は準備中です。原文の説明を表示しています。

axoviq-ai/synthadoc1,5792026年10月12日 更新

axoviq-ai のスキルをすべて見る

このスキルの問題を報告する