3
总安装量
2
周安装量
#61544
全站排名
安装命令
npx skills add https://github.com/kunhai-88/skills --skill pdf
Agent 安装分布
windsurf
1
opencode
1
cursor
1
kiro-cli
1
claude-code
1
Skill 文档
PDF å¤çæå
æ¦è¿°
æ¬æåä»ç»ä½¿ç¨ Python åºä¸å½ä»¤è¡è¿è¡ PDF å¤ççå¸¸ç¨æä½ãé«çº§åè½ãJavaScript åºä¸å¡«è¡¨æµç¨è§åæè½ reference.md / forms.mdã
å¿«éå¼å§
from pypdf import PdfReader, PdfWriter
reader = PdfReader("document.pdf")
print(f"Pages: {len(reader.pages)}")
text = ""
for page in reader.pages:
text += page.extract_text()
Python åº
pypdfï¼åºç¡æä½
åå¹¶ï¼PdfWriter 循ç¯è¯»å
¥å¤ä¸ª PDFï¼add_page å write è¾åºã
æåï¼éå reader.pagesï¼æ¯é¡µåç¬ PdfWriter ååºã
å
æ°æ®ï¼reader.metadataï¼title, author, subject, creatorï¼ã
æè½¬ï¼page.rotate(90) ååå
¥æ° PDFã
pdfplumberï¼ææ¬ä¸è¡¨æ ¼æå
- ææ¬ï¼
pdfplumber.open()éåpdf.pagesï¼page.extract_text()ã - è¡¨æ ¼ï¼
page.extract_tables()ï¼å¯è½¬DataFrameåå¯¼åº Excelã
reportlabï¼çæ PDF
- ç®åï¼
canvas.Canvas+drawStringãlineçï¼æåsaveã - å¤é¡µ/坿æ¬ï¼
SimpleDocTemplateãParagraphãSpacerãPageBreakï¼ä½¿ç¨getSampleStyleSheetã
使¶ä½¿ç¨
- æå PDF ææ¬æè¡¨æ ¼
- åå¹¶ãæåãæè½¬é¡µé¢
- ç¨åºåçæ PDF æ¥å
- å¡«åæè§£æ PDF 表åï¼è§ forms.mdï¼