📄

pdf

Sûr ⚙️ Commandes externes📁 Accès au système de fichiers🌐 Accès réseau

PDF-Dokumente effizient verarbeiten

Également disponible depuis: DYAI2025,sickn33,Cam10001110101,92Bilal26,ZhanlinCui,ComposioHQ,K-Dense-AI,davila7,anthropics,92Bilal26,ArtemisAI,AutumnsGrove

Müssen Sie Daten aus PDFs extrazieren, Formulare ausfüllen oder Dokumente erstellen. Diese Fähigkeit bietet umfassende PDF-Bearbeitungswerkzeuge zum Extrahieren von Text und Tabellen, Zusammenführen von Dokumenten und programmatischem Ausfüllen von Formularen.

Prend en charge: Claude Codex Code(CC)
🥉 74 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "pdf". Extrahiere alle Tabellen aus report.pdf und speichere in Excel

Résultat attendu:

  • 3 Tabellen in report.pdf gefunden
  • Tabelle 1 (Seite 2): Finanzübersicht - gespeichert in Tabelle1
  • Tabelle 2 (Seite 5): Monatliche Aufschlüsselung - gespeichert in Tabelle2
  • Tabelle 3 (Seite 8): Jahresvergleich - gespeichert in Tabelle3
  • Ausgabe gespeichert in report_tables.xlsx

Utilisation de "pdf". Füge contract1.pdf und contract2.pdf zu combined.pdf zusammen

Résultat attendu:

  • 2 PDF-Dateien erfolgreich zusammengeführt
  • Kombiniertes Dokument hat 12 Seiten insgesamt
  • Ausgabe gespeichert in combined.pdf

Audit de sécurité

Sûr
v5 • 1/16/2026

All 227 static findings are FALSE POSITIVES. The scanner incorrectly flagged code examples within markdown documentation files (SKILL.md, forms.md, reference.md) as executable security threats. The actual Python scripts use standard PDF libraries (pypdf, pdfplumber, reportlab) for legitimate document processing. No command injection, no data exfiltration, no C2 communication. The skill performs exactly what it claims: PDF text extraction, form filling, merging, splitting, and document creation.

13
Fichiers analysés
2,147
Lignes analysées
3
résultats
5
Total des audits

Facteurs de risque

Score de qualité

59
Architecture
100
Maintenabilité
85
Contenu
20
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Tabellarische Daten extrahieren

Ziehen Sie Tabellen und strukturierte Daten aus PDF-Berichten zur Analyse in Tabellenkalkulationen oder Datenbanken

Formularausfüllen automatisieren

Füllen Sie PDF-Formulare programmatisch mit Daten aus anderen Quellen ohne manuelle Eingabe aus

Dokumente kombinieren

Führen Sie mehrere PDF-Dateien zu einzelnen Dokumenten zusammen oder teilen Sie große PDFs in Teile auf

Essayez ces prompts

Text extrahieren
Extract all text from the PDF document at [file_path] and save it to [output_file]. Use pdfplumber for best text extraction results.
Tabellen extrahieren
Extract all tables from [file_path] and save them to an Excel file. Each table should be on a separate sheet.
PDFs zusammenführen
Merge the following PDFs into a single document: [list of files]. Save the result as [output_file].
Formular ausfüllen
Fill out the PDF form at [file_path] with these field values: [field_values]. Save the completed form as [output_file].

Bonnes pratiques

  • Validieren Sie PDF-Formularfelder vor dem Ausfüllen, um korrekte Feld-IDs und akzeptable Werte sicherzustellen
  • Konvertieren Sie PDFs zuerst in Bilder, wenn Sie nicht-ausfüllbare Formulare für das visuelle Layout analysieren
  • Verwenden Sie Bounding-Box-Validierung, um überlappende Annotationen in Formularfeldern zu verhindern

Éviter

  • Versuchen, Formulare auszufüllen, ohne zunächst zu prüfen, ob das PDF ausfüllbare Felder hat
  • Festcodierung von Schriftgrößen ohne Berücksichtigung der Bounding-Box-Abmessungen
  • Überspringen der Validierungsbildinspektion bei der Arbeit mit nicht-ausfüllbaren PDF-Formularen

Foire aux questions

Welche Python-Bibliotheken werden benötigt?
Kernbibliotheken: pypdf, pdfplumber, reportlab. Für Bilder: pdf2image, Pillow. Für OCR: pytesseract.
Können ausfüllbare PDF-Formulare ausgefüllt werden?
Ja. Verwenden Sie zunächst check_fillable_fields.py, dann extract_form_field_info.py, um Felddaten zu erhalten, und schließlich fill_fillable_fields.py zum Ausfüllen.
Wie fülle ich ein nicht-ausfüllbares PDF aus?
Konvertieren Sie mit convert_pdf_to_images.py in Bilder, analysieren Sie das visuelle Layout, erstellen Sie fields.json mit Bounding-Boxen, validieren Sie mit check_bounding_boxes.py und verwenden Sie dann fill_pdf_form_with_annotations.py.
Sind meine Daten sicher?
Ja. Die gesamte Verarbeitung erfolgt lokal. Dateien werden nur von und zu angegebenen Pfaden gelesen und geschrieben. Es werden keine Netzwerkaufrufe getätigt.
Warum werden meine Formularwerte nicht angezeigt?
Setzen Sie need_appearances_writer auf True für einige PDF-Betrachter. Stellen Sie außerdem sicher, dass Feld-IDs genau übereinstimmen und Werte für den Feldtyp gültig sind.
Wie unterscheidet sich dies von Online-PDF-Tools?
Dies läuft lokal ohne Daten, die Ihr System verlassen. Es ermöglicht Automatisierung und Batch-Verarbeitung mit präziser Kontrolle über die Ausgabe.