在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用星标548
分支53
更新时间2026年7月6日 14:30
Extract text from PDF documents
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
文件资源管理器
5 个文件SKILL.md
readonly菜单
Extract text from PDF documents
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Extract text from Microsoft Word documents
Extract text from images using a vision LLM
Ingest Markdown and plain text files
Extract text from Microsoft PowerPoint presentations
Fetch and extract text from web URLs
Search the web and ingest results as wiki pages
| name | |
| version | 1.0 |
| description | Extract text from PDF documents |
| entry | {"script":"scripts/main.py","class":"PdfSkill"} |
| triggers | {"extensions":[".pdf"],"intents":["pdf","research paper"]} |
| requires | ["pypdf","pdfminer.six"] |
| author | axoviq.com |
| license | AGPL-3.0-or-later |
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).
pip install pypdf pdfminer.six
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())
.pdfpdf, research paperscripts/main.py — PdfSkill classreferences/cjk-notes.md — notes on CJK font handling