文档

ClawPDF Master

试用

Advanced PDF tool: text/table extraction, creation, merge/split, forms, OCR — PLUS unique feature: PDF-to-Markdown conversion, batch folder processing and automatic AI document summaries.

它能做什么

Advanced PDF tool: text/table extraction, creation, merge/split, forms, OCR — PLUS unique feature: PDF-to-Markdown conversion, batch folder processing and automatic AI document summaries.

技能文档

ClawPDF Master

Komplet PDF-håndteringsværktøj baseret på velafprøvede metoder (pypdf, pdfplumber, reportlab, poppler), forbedret med 3 unikke features som ingen anden PDF-skill har:

🆕 Unikke features (findes ikke i originalen)

Feature 1: PDF → Markdown-konvertering

Konverter enhver PDF til ren, struktureret Markdown (overskrifter, lister, tabeller som GitHub-flavored markdown). Perfekt til AI-agenter der vil genbruge indhold.

python3 scripts/pdf_to_markdown.py input.pdf output.md

Feature 2: Batch-behandling af mapper

Behandle HELE mapper med PDF'er på én gang — ekstraher, konverter eller merge alle filer:

python3 scripts/pdf_batch.py ./mappe --action extract --out ./resultater
python3 scripts/pdf_batch.py ./mappe --action merge --out samlet.pdf

Feature 3: Automatisk dokument-resumé

Få et struktureret resumé af et dokument (emne, nøglepunkter, tal, datoer, handlinger) uden at læse hele filen — perfekt til hurtig gennemgang af kontrakter og rapporter:

python3 scripts/pdf_summary.py kontrakt.pdf

Standard-operationer (arvet + forbedret)

Læs tekst

from pypdf import PdfReader
reader = PdfReader("doc.pdf")
for page in reader.pages:
    print(page.extract_text())

Læs tabeller (med layout-bevarelse)

import pdfplumber
with pdfplumber.open("doc.pdf") as pdf:
    for page in pdf.pages:
        for table in page.extract_tables():
            print(table)

Create PDF

from reportlab.lib.pagesizes import A4
from reportlab.pdfgen import canvas
c = canvas.Canvas("ny.pdf", pagesize=A4)
c.drawString(100, 800, "Hej verden!")
c.save()

Merge / split / roter / vandmærke / krypter

# Merge
qpdf --empty --pages a.pdf b.pdf -- merged.pdf
# Split (side 1-5)
qpdf input.pdf --pages . 1-5 -- sider1-5.pdf
# Roter side 1 +90°
qpdf input.pdf output.pdf --rotate=+90:1
# Remove password
qpdf --password=hemmeligt --decrypt laas.pdf aaben.pdf

OCR af scannede PDF'er

# Kræver: pip install pytesseract pdf2image + tesseract
python3 scripts/pdf_ocr.py scanned.pdf --lang dan --out tekst.txt

Udfyld formularer

Se docs/forms.md for trin-for-trin (pdf-lib / pypdf).


Hurtig reference

TaskToolCommand
Læs tekstpypdf/pdfplumberpage.extract_text()
Læs tabellerpdfplumberpage.extract_tables()
Create PDFreportlabCanvas/Platypus
Mergeqpdfqpdf --empty --pages ...
Splitqpdfqpdf input.pdf --pages . 1-5 -- out.pdf
OCRtesseractpython3 scripts/pdf_ocr.py
→ Markdownunikpython3 scripts/pdf_to_markdown.py
Batch-mappeunikpython3 scripts/pdf_batch.py ./mappe
Summaryuniquepython3 scripts/pdf_summary.py doc.pdf

Feedback

  • Hjælpsom? → clawhub star clawpdf-master
  • Opdateringer: clawhub sync

相关技能

pdf to video, pdf to explainer video, pdf to presentation video — parse the PDF, outline, storyboard, voiceover, build, validate. Use when the user gives a PDF and wants an explainer, report broadcast, courseware, or training video.

将 PDF 和图片转换为 10 种文档或数据格式,并提供 OCR 与版面分析控制。

作者 ComPDF32 次安装95 星标

PDF toolkit: extract, merge, split, compress, convert, watermark, and protect PDFs.

4 次安装

通过 ComPDF Cloud API 处理 PDF 文件,覆盖 50 余种文档操作。

28 次安装102 星标

Convert unstructured documents into LLM-ready structured data. Supports PDF, Word, PPT, and images; extracts paragraphs, formulas, tables, charts, and other...

24 次安装1 星标