Aller au contenu principal

pdf

Lit et manipule des fichiers PDF avec pdfplumber, pypdf, PyMuPDF et reportlab. Extrait le texte et les tableaux page par page, liste et remplit les champs AcroForm avec aplatissement facultatif, superpose du texte à des coordonnées mesurées sur les formulaires non remplissables, fusionne, découpe, fait pivoter, extrait et convertit les pages en PNG, et lit les métadonnées.

Quand l'utiliser​

À utiliser quand l'utilisateur demande « extrais le texte de ce PDF », « remplis ce formulaire PDF », « fusionne ces PDF », « découpe le PDF en chapitres », « extrais les tableaux et le texte de ce PDF », « récupère les tableaux du rapport » ou « fais pivoter les pages scannées ». Les nouveaux PDF générés à partir de HTML relèvent de pdf-generator.

Entrées et outils​

Le skill reçoit la demande de l'utilisateur en langage naturel : son frontmatter ne déclare aucun argument. Il ne déclare pas d'allowed-tools : les outils disponibles sont ceux de l'agent qui le charge, selon la politique d'outils du projet.

Référence​

ChampValeur
Nompdf
CatégorieDocuments
VersionAucune valeur
LicenceAucune valeur
Outils autorisésAucune valeur
Pluginsdocument-skills
Sourcecatalog/navin/skills/pdf/SKILL.md
Digestsha256:8ec9e7649817d51f8bbfa2d5b212cc6f388e4a7e5149224db8286ab049ef4a7f
skill_md_digestsha256:60161f6fd6403b7275caf3f1abc68dbba05718674310e411a5134622583420dd
Emoji📄

Fichiers fournis​

CheminNombre
catalog/navin/skills/pdf/references2
catalog/navin/skills/pdf/scripts4

Frontmatter​

Chaque champ du frontmatter de SKILL.md, avec la valeur de la source :

ChampValeur
namepdf
descriptionReads and manipulates PDF files with pdfplumber, pypdf, PyMuPDF and reportlab. Extracts text and tables per page, lists and fills AcroForm fields with optional flattening, overlays text at measured coordinates on non-fillable forms, merges, splits, rotates, extracts and renders pages to PNG, reads metadata. Use when the user asks to "extract the text from this PDF", "fill this PDF form", "merge these PDFs", "split the PDF into chapters", "get the tables out of the report" or "rotate the scanned pages". In French "remplis ce formulaire PDF", "fusionne ces PDF", "extrais le texte et les tableaux de ce PDF" or "fais pivoter les pages scannées". New PDFs rendered from HTML belong to pdf-generator.
metadata.navin.emoji📄
metadata.navin.categorydocuments