Export d'annotations PDF

Extrait les annotations existantes (surlignages, commentaires, tampons, liens) d'un PDF en une chaîne JSON

Lit les annotations intégrées au PDF et les exporte en chaîne JSON structurée affichée directement dans la zone de sortie (sans fichier téléchargeable). Prend en charge le balisage (surlignage/souligné/barré), les notes, les tampons, les liens et les formes. Implémentation pure JS via pdf-lib.

Exemples de résultats

1 Exemples

Exporter surlignages et commentaires en JSON

Extrait les annotations de balisage/note d'un PDF relu et renvoie un JSON structuré.

{
  "sourceFile": "pdf-annotation-export-sample.pdf",
  "count": 2,
  "subtypes": {
    "Highlight": 1,
    "Text": 1
  },
  "annotations": [
    {
      "page": 1,
      "subtype": "Highlight",
      "author": "Alice",
      "text": "important claim",
      "color": "#ffff00"
    },
    {
      "page": 1,
      "subtype": "Text",
      "author": "Bob",
      "text": "Please review this section.",
      "color": "#ffcc00"
    }
  ]
}
Voir paramètres d'entrée
{ "pdfFile": "/public/samples/pdf/pdf-annotation-export-sample.pdf", "includePageNumbers": true }

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: application/pdf

Points clés

Catégorie
Documents et PDF
Types d’entrée
file, checkbox
Type de sortie
text
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Cet outil en ligne vous permet d'extraire instantanément toutes les annotations intégrées dans vos documents PDF (surlignages, commentaires, tampons, liens et formes) sous la forme d'une chaîne JSON structurée. Grâce à une exécution locale et sécurisée via pdf-lib, récupérez vos données de relecture directement dans votre navigateur sans aucun transfert de fichier sur un serveur externe.

Quand l’utiliser

  • Lorsque vous devez consolider les retours et commentaires de relecture d'un document PDF dans un rapport externe.
  • Pour extraire les passages surlignés d'un livre ou d'un article académique afin de les intégrer dans un outil de prise de notes.
  • Pour automatiser le traitement des métadonnées et des tampons de validation apposés sur des documents administratifs.

Comment ça marche

  • Sélectionnez ou glissez-déposez votre fichier PDF contenant des annotations dans la zone d'importation.
  • Cochez ou décochez l'option pour inclure ou exclure les numéros de page associés à chaque annotation.
  • L'outil analyse le document localement et affiche instantanément le code JSON structuré contenant les détails des surlignages, notes et tampons.

Cas d’usage

Extraction des surlignages de recherche pour alimenter des bases de connaissances personnelles ou académiques.
Centralisation des commentaires de relecture de contrats pour les équipes juridiques.
Audit des tampons d'approbation et des signatures visuelles sur des factures ou des plans techniques.

Exemples

1. Extraction des retours de relecture d'un rapport

Chef de projet éditorial
Contexte
Un relecteur a annoté un rapport annuel au format PDF avec des commentaires et des surlignages. Le chef de projet doit lister toutes les corrections demandées.
Problème
Extraire manuellement chaque commentaire prend trop de temps et présente un risque d'oubli.
Comment l’utiliser
Charger le fichier PDF annoté et activer l'option d'inclusion des numéros de page pour situer chaque retour.
Résultat
Un objet JSON structuré est généré, listant l'auteur, la page et le texte exact de chaque surlignage et commentaire.

2. Récupération des citations d'un article scientifique

Chercheur universitaire
Contexte
Lors de sa veille documentaire, le chercheur surligne les passages clés directement sur ses PDF de recherche.
Problème
Il souhaite copier-coller toutes ses citations surlignées dans son logiciel de gestion de références sans ouvrir chaque page du PDF.
Comment l’utiliser
Importer le PDF de l'article scientifique dans l'outil pour lancer l'extraction automatique.
Résultat
L'outil affiche instantanément la liste JSON de tous les surlignages classés par page, prête à être importée.

Tester avec des échantillons

json, pdf, file

Hubs associés

FAQ

Quels types d'annotations cet outil peut-il extraire ?

Il extrait les surlignages, soulignages, barrés, notes textuelles, tampons, liens et formes géométriques.

Mes fichiers PDF sont-ils envoyés sur un serveur ?

Non, l'extraction est entièrement réalisée localement dans votre navigateur à l'aide de la bibliothèque pdf-lib.

Puis-je télécharger le résultat sous forme de fichier ?

L'outil affiche directement la chaîne JSON dans la zone de sortie pour que vous puissiez la copier facilement.

L'outil prend-il en charge les documents PDF protégés par mot de passe ?

Non, le PDF doit être déverrouillé pour que l'outil puisse lire et extraire les annotations.

Est-il possible d'inclure les numéros de page dans l'export ?

Oui, l'option d'inclusion des numéros de page est activée par défaut et peut être désactivée si nécessaire.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/pdf-annotation-export

Paramètres de la requête

Nom du paramètre Type Requis Description
pdfFile file (Téléchargement requis) Oui -
includePageNumbers checkbox Non -

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/pdf-annotation-export pour obtenir filePath, puis filePath doit être passé au champ de fichier correspondant.

Format de réponse

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texte: Texte

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-pdf-annotation-export": {
      "name": "pdf-annotation-export",
      "description": "Extrait les annotations existantes (surlignages, commentaires, tampons, liens) d'un PDF en une chaîne JSON",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-annotation-export",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Prend en charge les liens de fichiers URL ou la codification Base64 pour les paramètres de fichier.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]