Récupération des signets PDF par OCR du sommaire

VérifiéSûr

Utilise la reconnaissance optique de caractères (OCR) du sommaire imprimé pour générer les signets manquants d'un PDF via le serveur Arcane-PP.

Spar Skills Guide Bot
DocumentationIntermédiaire
24/07/2026
Claude Code
#pdf#ocr#table-of-contents#bookmarks#recovery

Recommandé pour

Synthèse automatique

Récupère les signets d'un PDF en OCRisant la table des matières imprimée via le serveur Arcane-PP, puis en utilisant les entrées parsées comme graines pour la récupération.

Points forts

  • Utilise la table des matières imprimée comme source fiable même en l'absence d'édition de référence
  • Combine OCR et analyse heuristique pour une récupération robuste
  • Propose des chemins manuels et automatisés pour différents niveaux de confiance

Limites

  • Nécessite que le serveur Arcane-PP soit en cours d'exécution
  • Ne fonctionne pas sur les PDF numérisés (document_kind == 'Scanned')
  • La plage de pages TOC doit être connue ou détectée automatiquement
Quand l'utiliser

Utilisez cette compétence lorsque votre PDF n'a pas de signets et que la table des matières imprimée est la seule source fiable de structure de chapitre.

Quand l'éviter

Ne l'utilisez pas si le PDF est numérisé ou si une édition de référence avec signets est disponible.

Analyse de sécurité

Sûr
Score qualité85/100

The skill uses Arcane-PP CLI commands for PDF analysis and outline recovery, with no destructive or exfiltrating actions. Shell scripts are local and only for server checks and PDF processing.

Aucun point d'attention détecté

Comment cette analyse est faite

Exemples

Recover bookmarks from PDF TOC
Recover outline bookmarks for my PDF by OCR-ing its printed table of contents using Arcane-PP.
Extract TOC pages and recover
I have a PDF without bookmarks. Use the printed table of contents (pages 3-5) to recover the outline.
Project batch recovery with TOC ranges
Set TOC page ranges for all sources in my project and recover outlines for the whole project.

Skill: recover-outline-bridge

Recover PDF outline bookmarks by OCR-ing the printed table of contents via the Arcane-PP server, then using the parsed entries as seeds for recovery.

When to use

  • The PDF has no bookmarks and no reference edition is available
  • The printed TOC is the only reliable source of chapter structure
  • The user mentions "Arcane-PP", "OCR", "TOC pages", or "bridge"
  • Heuristic recovery (recover-outline-heuristic) gave poor results

Prerequisites

  • Arcane-PP server must be running. Verify:
    bash .claude/commands/recover-outline-bridge/scripts/check-server.sh
    
  • User must provide (or agree to identify) the TOC page range.

Steps Claude must follow

  1. Probe the PDF:

    arcane analyze probe "<pdf>" --json
    

    Abort if document_kind == "Scanned".

  2. Identify TOC page range — ask the user if unknown. Alternatively, detect automatically:

    arcane analyze layout "<pdf>" --json | python3 -c \
      "import sys,json; d=json.load(sys.stdin); \
       toc=[a for a in d['anchors'] if a['kind']=='TocEntry']; \
       print(f\"TOC pages: {min(a['page_index']+1 for a in toc)}-{max(a['page_index']+1 for a in toc)}\") if toc else print('No TOC anchors detected')"
    
  3. Manual path — extract and inspect (recommended for first time):

    arcane pdf extract-pages "<pdf>" --start N --end M toc-extract.pdf
    arcane process-toc "<pdf>" --toc-pages "N-M" --output seeds.json
    

    Show the user the seeds.json content. Ask: "Does this look like the correct chapter list?" Then run recovery with the seeds:

    arcane recover-outline "<pdf>" --seed-file seeds.json --toc-pages "N-M" \
      --dry-run --depth 2
    
  4. Automated path (when user is confident):

    arcane recover "<pdf>" --toc-pages "N-M" --output "<fixed.pdf>" --depth 2
    
  5. For a whole project (when all sources have TOC ranges set):

    arcane recover-project --project "<name>" --dry-run
    arcane recover-project --project "<name>"
    
  6. Verify:

    arcane analyze outline "<fixed.pdf>" --depth 2
    
  7. Fill in template.md and present the summary.

Setting TOC ranges for batch recovery

When adding sources, include TOC page ranges so recover-project works:

arcane add "<project>" "<pdf>" --textbook --toc-start-page N --toc-end-page M

Du fichier au premier essai

Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.

Consulter la source et ses fichiers annexes

Ce téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.

1. Télécharger le fichier

Télécharger SKILL.md

Depuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/recover-pdf-bookmarks-via-ocr-of-toc-mrwakefy/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.

Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.

mkdir -p '.skill-downloads/recover-pdf-bookmarks-via-ocr-of-toc-mrwakefy' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/recover-pdf-bookmarks-via-ocr-of-toc-mrwakefy/download' --output '.skill-downloads/recover-pdf-bookmarks-via-ocr-of-toc-mrwakefy/SKILL.md.part' && mv '.skill-downloads/recover-pdf-bookmarks-via-ocr-of-toc-mrwakefy/SKILL.md.part' '.skill-downloads/recover-pdf-bookmarks-via-ocr-of-toc-mrwakefy/SKILL.md'

2. Vérifier les prérequis

Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.

Extrait original : Prerequisites
  • Arcane-PP server must be running. Verify:
    bash .claude/commands/recover-outline-bridge/scripts/check-server.sh
    
  • User must provide (or agree to identify) the TOC page range.

Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.

3. Charger la skill

Le fichier ne fournit pas un en-tête name/description exploitable pour cette procédure native. Le téléchargement reste disponible pour lecture ; utilisez le mode manuel ci-dessous.

Mode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.

4. Faire un premier essai

Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :

Lis .skill-downloads/recover-pdf-bookmarks-via-ocr-of-toc-mrwakefy/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.

Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.

Skills similaires