La façon instinctive de sauvegarder une conversation ChatGPT est Ctrl+P → Enregistrer au format PDF. Ça semble gratuit. Ça semble évident. Le résultat est inutilisable. Voyons exactement pourquoi.
Ce que vous obtenez vraiment avec Ctrl+P sur chatgpt.com
Ouvrez une longue conversation ChatGPT, appuyez sur Ctrl+P, choisissez « Enregistrer au format PDF », confirmez. Le PDF qui arrive sur votre disque contient :
- La barre latérale. La navigation gauche de ChatGPT s’imprime sur chaque page. La moitié du document est votre propre liste d’historique de conversations, pas le chat que vous essayez de sauvegarder.
- La zone de composition. La boîte « Envoyer un message… » s’affiche en bas de chaque saut de page.
- Les longs messages tronqués. Les messages plus longs que la fenêtre sont coupés à la marge droite. Vous obtenez les 100 premiers caractères d’une réponse et puis rien.
- Les blocs de code coupés en milieu de fonction. Les sauts de page tombent arbitrairement, et une fonction de 30 lignes est tranchée à la ligne 17.
- Les maths en
$$ ... $$bruts. Aucun rendu KaTeX à l’impression — le source LaTeX s’imprime textuellement. - Les images générées parfois cassées. Les images DALL-E s’impriment en basse résolution ; parfois le pipeline d’impression échoue complètement à les charger.
- Les artefacts d’état de streaming. Si vous avez imprimé pendant qu’une réponse était encore en cours de diffusion, c’est la sortie à moitié rendue que vous obtenez.
- Le mode sombre et l’encre gaspillée. Si vous êtes en mode sombre, le PDF est du texte blanc sur fond gris-noir — ça bouffe la moitié d’une cartouche d’imprimante.
Pourquoi Chrome ne peut pas résoudre ça
Le pipeline d’impression est agnostique vis-à-vis des pages. Chrome ne sait pas que le contenu du chat se trouve dans un sous-arbre DOM particulier, que la barre latérale est décorative, que la zone de composition est un contrôle d’interface. Il capture tout ce qui est à l’écran.
Vous pouvez parfois contourner le pire avec des feuilles de style d’impression — mais ChatGPT n’en fournit pas, et vous devriez en injecter une via un userscript ou une extension pour ajouter des règles @media print { .sidebar { display : none } }. La plupart des utilisateurs ne le font pas.
Ce qu’un outil d’export fait différemment
Trois choses :
- Il lit les données de la conversation, pas la page rendue. Le client web de ChatGPT stocke la conversation sous forme de structure de données JS ; l’outil d’export lit cela, pas le DOM.
- Il rend les maths correctement. Le LaTeX est converti en SVG via KaTeX avant que le PDF ne soit composé.
- Il compose le PDF en tant que document, pas en tant que capture d’écran. Les sauts de page sont conscients du contenu (pas de coupure dans les blocs de code), la barre latérale/zone de composition/nav sont absents car ils n’ont jamais été dans l’entrée, et le code garde sa coloration syntaxique grâce à un rendu approprié.
La procédure qui fonctionne
Installez ChatExport AI. Ouvrez la conversation ChatGPT. Cliquez sur l’icône de la barre d’outils. Choisissez PDF. Cliquez sur Exporter.
Le résultat :
- Pas de barre latérale.
- Pas de zone de composition.
- Les maths sont composées.
- Le code est surligné.
- Les sauts de page sont adaptés au contenu.
- Le mode sombre est optionnel, ne gaspille pas d’encre.
Cela nécessite le même nombre de clics que Ctrl+P. Le résultat a la forme d’un document plutôt que d’une capture d’écran.
Quand l’impression Chrome est encore acceptable
Articles de blog statiques. Recettes. Articles. Tout ce qui n’a pas été construit comme une application web dynamique — l’impression Chrome fonctionne bien pour cela. Le piège est d’utiliser le même outil pour les applications web dynamiques où cela ne fonctionne pas.
Quand le PDF n’est pas le bon format d’export
Parfois, vous ne voulez pas du tout un PDF :
- Document modifiable imprimable → Word (.docx).
- Application de prise de notes → Markdown.
- Base de connaissances d’équipe → Notion.
- Pipeline / RAG → JSON.
Choisissez selon la destination, pas par défaut.
Alternative étape par étape
Version longue de la procédure d’export : Comment imprimer une conversation ChatGPT.