Chargement

Claude peut lire et analyser des fichiers PDF directement, ce qui en fait un outil puissant pour le traitement de documents. Cette capacité fonctionne de manière similaire au traitement d'images, mais avec quelques différences clés dans la façon de structurer votre code.

Configuration du traitement des PDF

Pour traiter un fichier PDF avec Claude, vous utiliserez un code presque identique à celui que vous utiliseriez pour les images. Les principales différences se situent dans les spécifications de type de fichier et les noms de variables, par souci de clarté.

Voici comment modifier votre code de traitement d'images existant pour les PDF :

python
with open("earth.pdf", "rb") as f:
    file_bytes = base64.standard_b64encode(f.read()).decode("utf-8")

messages = []

add_user_message(
    messages,
    [
        {
            "type": "document",
            "source": {
                "type": "base64",
                "media_type": "application/pdf",
                "data": file_bytes,
            },
        },
        {"type": "text", "text": "Summarize the document in one sentence"},
    ],
)

chat(messages)

Principaux changements par rapport au traitement d'images

Lors de l'adaptation de votre code de traitement d'images pour les PDF, vous devez mettre à jour plusieurs éléments :

  • Changer l'extension de fichier de .png à .pdf
  • Mettre à jour le nom de la variable de image_bytes à file_bytes par souci de clarté
  • Définir le type sur "document" au lieu de "image"
  • Changer le type de média en "application/pdf" au lieu de "image/png"

Ce que Claude peut extraire des PDF

Les capacités de traitement des PDF de Claude vont au-delà de la simple extraction de texte. Il peut analyser et comprendre :

  • Le contenu textuel dans l'ensemble du document
  • Les images et graphiques intégrés dans le PDF
  • Les tableaux et leurs relations de données
  • La structure et la mise en forme du document

Cela fait de Claude essentiellement une solution tout-en-un pour extraire tout type d'information de documents PDF, que vous ayez besoin de résumés, d'analyses de données ou d'extraction de contenu spécifique.

L'exemple ci-dessus montre Claude traitant avec succès un article Wikipédia sur la Terre enregistré au format PDF, démontrant comment il peut comprendre et résumer un contenu de document complexe en une seule phrase.