Tutoriels 17

Tutoriel 17 — OpenClaw Skill Nano PDF : fusionnez, découpez et compressez des PDF en langage naturel (2026)

Objectif : installer le Skill Nano PDF pour qu'OpenClaw traite les PDF en langage naturel : fusion, découpage, extraction de pages, compression, filigrane — entièrement en local, sans téléversement.


Qu'est-ce que le Skill Nano PDF ?

Le traitement local sans téléversement est le principal atout de ce Skill. Les outils PDF en ligne (Smallpdf, iLovePDF, etc.) nécessitent tous de téléverser vos fichiers sur leurs serveurs, avec des risques pour la confidentialité des données.

Le Skill Nano PDF fonctionne sur des outils CLI locaux — tout le traitement s'effectue sur votre appareil, le fichier ne quitte jamais le local. Opérations supportées :

Opération Description
Fusion Combiner plusieurs PDF en un seul
Découpage Extraire des sous-documents par plage de pages
Compression Réduire la taille du fichier, qualité réglable
Filigrane Filigrane texte ou image
Extraction de texte Lire tout le contenu textuel d'un PDF
Traitement par lot Traiter plusieurs fichiers en une seule instruction

7e Skill le plus populaire de ClawHub (78k téléchargements), par Peter Steinberger (@steipete), développeur iOS de renom.


Étape 1 : Installer le CLI requis

Le Skill Nano PDF nécessite le CLI nano-pdf. Installez-le d'abord :

npm install -g nano-pdf

Vérification :

nano-pdf --version
# Devrait afficher le numéro de version, ex. 2.1.0

En cas d'erreur de permission, utilisez :

sudo npm install -g nano-pdf

Ou avec un environnement Node.js géré par nvm :

nvm use 20
npm install -g nano-pdf

Étape 2 : Installer le Skill

Dans WebChat ou Telegram, envoyez :

/install @steipete/nano-pdf

Vérification :

pnpm openclaw skills list
# Le Skill nano-pdf devrait apparaître

Étape 3 : Fusionner plusieurs PDF

Fusionner des fichiers PDF est l'opération la plus courante — décrivez-la simplement en langage naturel :

Fusionne ~/Documents/chapitre1.pdf, ~/Documents/chapitre2.pdf et ~/Documents/chapitre3.pdf en un seul fichier, enregistre-le sur le bureau sous le nom document-complet.pdf

L'IA exécutera la commande suivante :

nano-pdf merge \
  ~/Documents/chapitre1.pdf \
  ~/Documents/chapitre2.pdf \
  ~/Documents/chapitre3.pdf \
  -o ~/Desktop/document-complet.pdf

Vous pouvez aussi spécifier l'ordre et ajouter des signets :

Fusionne ces trois PDF et crée un signet pour chaque fichier d'origine pour faciliter la navigation :
~/Documents/chapitre1.pdf ~/Documents/chapitre2.pdf ~/Documents/chapitre3.pdf

Étape 4 : Découper un PDF (extraction par plage de pages)

Extraction de pages spécifiques d'un PDF avec des sélections flexibles :

Extrais les pages 5 à 20 de ~/Downloads/rapport.pdf et enregistre-les sous résumé.pdf
nano-pdf extract ~/Downloads/rapport.pdf --pages 5-20 -o ~/Desktop/résumé.pdf

Pages non contiguës :

Extrais les pages 1, 3 et 7-10 de ~/Downloads/contrat.pdf et combine-les
nano-pdf extract ~/Downloads/contrat.pdf --pages 1,3,7-10 -o ~/Desktop/clauses-clés.pdf

Diviser un PDF de 100 pages en fichiers de 10 pages :

Divise ~/Downloads/manuel.pdf en fichiers de 10 pages chacun, enregistre-les dans ~/Desktop/manuel-parties/

Étape 5 : Compresser un PDF

Compresser un PDF avec quatre niveaux de qualité :

Compresse ~/Downloads/présentation.pdf en haute qualité et sauvegarde-le dans le même répertoire
nano-pdf compress ~/Downloads/présentation.pdf --quality high -o ~/Downloads/présentation_compressed.pdf

Comparaison des quatre niveaux de qualité :

Niveau Paramètre Réduction de taille Cas d'usage
Haute qualité --quality high ~20-30% Impression, archivage
Standard --quality medium ~50-60% Partage quotidien
Web --quality screen ~70-80% Affichage web, pièce jointe email
Minimal --quality low ~85-90% Texte lisible uniquement

Étape 6 : Ajouter un filigrane

Filigrane automatisé sur PDF avec filigrane texte ou image :

Filigrane texte :

Ajoute un filigrane "CONFIDENTIEL" sur ~/Documents/devis.pdf, gris semi-transparent, 45 degrés, sur chaque page
nano-pdf watermark ~/Documents/devis.pdf \
  --text "CONFIDENTIEL" \
  --color gray \
  --opacity 0.3 \
  --angle 45 \
  -o ~/Documents/devis_watermarked.pdf

Filigrane image (logo d'entreprise) :

Ajoute le logo de l'entreprise en bas à droite de chaque page de ~/Documents/contrat.pdf : ~/Assets/logo.png
nano-pdf watermark ~/Documents/contrat.pdf \
  --image ~/Assets/logo.png \
  --position bottom-right \
  --opacity 0.5 \
  -o ~/Documents/contrat_watermarked.pdf

Étape 7 : Extraire le texte d'un PDF

Exportez le texte d'un PDF en texte brut pour un traitement ultérieur :

Lis tout le contenu textuel de ~/Downloads/rapport-annuel.pdf et organise-le en Markdown
nano-pdf extract-text ~/Downloads/rapport-annuel.pdf -o ~/Desktop/rapport-annuel-contenu.md

Puis demandez à l'IA d'analyser :

Extrais tout le texte de ~/Downloads/contrat.pdf et trouve les clauses de responsabilité en cas de rupture

Étape 8 : Traitement par lot de plusieurs fichiers

Traitez plusieurs fichiers en une seule opération :

Compresse tous les fichiers PDF dans ~/Downloads/factures/ en qualité standard, en écrasant les originaux
nano-pdf compress ~/Downloads/factures/*.pdf --quality medium --overwrite
Ajoute un filigrane "BROUILLON" sur tous les PDF du bureau
nano-pdf watermark ~/Desktop/*.pdf --text "BROUILLON" --opacity 0.2 --overwrite

Questions fréquentes

OpenClaw peut-il traiter des PDF chiffrés ?

Oui, mais vous devez fournir le mot de passe. Dites à l'IA « ce PDF est protégé par un mot de passe, le mot de passe est 12345 » — le Skill intégrera le mot de passe dans la commande : nano-pdf merge fichier.pdf --password 12345. Pour supprimer la protection par mot de passe (sur des fichiers que vous êtes autorisé à modifier), dites « supprime le mot de passe de ce PDF, j'y suis autorisé, le mot de passe est xxx ».

Quelle différence entre laisser l'IA lire un PDF et utiliser Nano PDF ?

Laisser l'IA lire un PDF, c'est « comprendre le contenu » — l'IA traite le PDF comme du texte et produit une réponse textuelle. Nano PDF, c'est « opérer sur le fichier » — le résultat est un nouveau fichier PDF dont la structure, le format, les images et la mise en page sont préservés. Le premier convient à l'analyse et aux questions-réponses, le second au traitement de fichiers. Les deux se complètent : utilisez Nano PDF pour extraire des pages spécifiques, puis demandez à l'IA d'analyser le contenu extrait.

Les gros fichiers (100 Mo+) risquent-ils de bloquer ?

Ils ne bloqueront pas, mais le traitement prendra plus de temps. Le CLI nano-pdf tourne sur le CPU local — la compression d'un PDF de 100 Mo prend généralement 10 à 30 secondes. Pour le traitement par lot, précisez dans votre instruction « tourne en arrière-plan et notifie-moi quand c'est terminé » — Proactive Agent enverra une notification à la fin plutôt que de vous faire attendre. Les fichiers très volumineux (500 Mo+) peuvent être découpés en petits morceaux avant traitement.

Où sont sauvegardés les résultats du traitement PDF ?

Par défaut, dans le chemin que vous spécifiez dans votre instruction. Si vous ne précisez pas de chemin, le Skill vous demandera où sauvegarder, ou par défaut dans le même répertoire que le fichier original avec un suffixe correspondant à l'opération (ex. rapport_compressed.pdf, rapport_merged.pdf). Tous les résultats restent locaux — aucun téléversement vers un service cloud.


Prochaines étapes

  • Tutoriel 18 — Installez le Skill Humanizer pour éliminer les traces d'écriture IA en 5 étapes

关注我们,获取最新 AI 动态

在 X 上关注 @lanmiaoai,第一时间获取教程更新、AI 工具推荐。

立即关注