La façon évidente de sauvegarder une conversation ChatGPT est Ctrl+P → Enregistrer au format PDF. C’est gratuit. C’est intégré. Le résultat est nul. Voici exactement pourquoi.
Ce que vous obtenez vraiment quand vous appuyez sur Ctrl+P sur chatgpt.com
Ouvrez une longue conversation ChatGPT, appuyez sur Ctrl+P, sélectionnez « Enregistrer au format PDF » et confirmez. Le PDF que vous obtenez inclut :
- Toute la barre latérale. Le panneau de navigation gauche de ChatGPT s’imprime sur chaque page. La moitié de votre document est une liste d’historique des conversations, pas le chat que vous voulez sauvegarder.
- Le champ de saisie du message. La zone de texte « Envoyer un message… » s’affiche en bas de chaque saut de page.
- Des messages longs tronqués. Les réponses plus longues que la zone d’affichage sont coupées à la marge droite. Vous voyez les 100 premiers caractères, puis rien.
- Des blocs de code coupés en plein milieu d’une fonction. Les sauts de page tombent aléatoirement, une fonction de 30 lignes est coupée à la ligne 17.
- Du LaTeX brut à la place des maths. Le rendu KaTeX ne fonctionne pas à l’impression, vous obtenez le code source
$$ ... $$mot pour mot. - Des images de mauvaise qualité ou cassées. Les images DALL·E s’impriment avec une résolution médiocre ; parfois le pipeline d’impression ne les charge même pas.
- Des artefacts de streaming. Si vous avez imprimé en cours de réponse, le rendu à moitié terminé est définitivement figé.
- Le cauchemar du mode sombre. Les utilisateurs du mode sombre obtiennent du texte blanc sur fond gris-noir. Adieu, cartouche d’encre.
Pourquoi Chrome ne peut pas résoudre ce problème
Le pipeline d’impression du navigateur ignore la notion de page. Chrome n’a aucune idée que le contenu du chat se trouve dans une sous-arborescence DOM spécifique, que la barre latérale est décorative ou que le champ de saisie est un contrôle d’interface. Il capture tout ce qui apparaît à l’écran.
Théoriquement, vous pourriez contourner ce problème avec des feuilles de style d’impression personnalisées, mais ChatGPT n’en inclut pas. Il faudrait injecter du CSS via un userscript ou une extension pour ajouter des règles comme @media print { .sidebar { display: none } }. La plupart des utilisateurs ne feront pas cela.
Ce que les outils d’exportation font différemment
Trois différences cruciales :
- Lire les données de la conversation, pas la page rendue. ChatGPT stocke les conversations sous forme de structures de données JavaScript ; les bons outils d’exportation lisent ces données source, pas le DOM visuel.
- Rendre les mathématiques correctement. Le LaTeX est converti en SVG via KaTeX avant la génération du PDF.
- Composer les PDF comme des documents, pas des captures d’écran. Les sauts de page respectent les limites du contenu (pas de blocs de code scindés), les barres latérales et l’interface utilisateur n’apparaissent jamais car elles sont filtrées à la source, et le code conserve sa coloration syntaxique grâce à un rendu approprié.
Le flux d’exportation qui fonctionne réellement
Installez ChatExport AI. Ouvrez votre conversation ChatGPT. Cliquez sur l’icône de l’extension. Sélectionnez le format PDF. Cliquez sur Exporter.
Vous obtenez :
- Pas de barre latérale encombrante.
- Pas de champ de saisie de message.
- Des mathématiques correctement typographiées.
- Du code avec coloration syntaxique.
- Des sauts de page intelligents.
- Le mode sombre en option, pas de gaspillage d’encre.
Même nombre de clics que Ctrl+P. Un résultat qui ressemble à un document professionnel, pas à une capture d’écran ratée.
Quand l’impression intégrée de Chrome fonctionne encore
Contenu statique, articles de blog, recettes, pages d’information. Tout ce qui n’a pas été conçu comme une application web dynamique fonctionne bien avec l’impression de Chrome. Le problème, c’est d’utiliser le même outil pour des applications web dynamiques où il échoue.
Quand le PDF n’est pas le meilleur format d’exportation
Parfois le PDF n’est tout simplement pas le bon format :
- Document modifiable → Word (.docx).
- Application de prise de notes → Markdown.
- Base de connaissances d’équipe → Notion.
- Pipeline / intégration RAG → JSON.
Choisissez selon votre destination, pas par défaut.
Guide pas à pas complet
Pour le processus d’exportation détaillé : Comment imprimer une conversation ChatGPT.