Очевидный способ сохранить беседу в ChatGPT, Ctrl+P → Сохранить как PDF. Это бесплатно, встроено. Результат, мусор. Вот почему.
Что вы на самом деле получаете, нажав Ctrl+P на chatgpt.com
Откройте любую длинную беседу ChatGPT, нажмите Ctrl+P, выберите «Сохранить как PDF» и подтвердите. В полученном PDF будет:
- Вся боковая панель. Левая навигационная панель ChatGPT печатается на каждой странице. Половина вашего документа, это список истории бесед, а не тот чат, который вы хотите сохранить.
- Композер сообщений. Поле ввода «Отправить сообщение…» отображается внизу каждого разрыва страницы.
- Обрезанные длинные сообщения. Ответы длиннее области просмотра обрезаются по правому краю. Вы увидите первые 100 символов, а потом ничего.
- Блоки кода разрываются посередине функции. Разрывы страниц происходят случайно: функция из 30 строк обрезается на 17-й.
- Сырой LaTeX вместо математики. Рендеринг KaTeX не работает при печати, вы получаете исходный код
$$ ... $$дословно. - Сломанные или низкокачественные изображения. Изображения DALL-E печатаются с ужасным разрешением; иногда конвейер печати вообще не загружает их.
- Артефакты потоковой передачи. Если вы распечатали в середине ответа, частично отрендеренный вывод запекается навсегда.
- Кошмар чернил в тёмном режиме. Пользователи тёмного режима получают белый текст на серо-чёрном фоне, прощай, картридж принтера.
Почему Chrome не может решить эту проблему
Конвейер печати браузера не зависит от страницы. Chrome понятия не имеет, что содержимое чата находится в определённом поддереве DOM, что боковая панель декоративна, а композер, элемент управления интерфейса. Он захватывает всё, что отображается на экране.
Теоретически это можно обойти с помощью пользовательских таблиц стилей для печати, но ChatGPT их не предоставляет. Вам нужно было бы внедрить CSS через юзерскрипт или расширение, чтобы добавить правила @media print { .sidebar { display: none } }. Большинство пользователей этого не сделают.
Что делают инструменты экспорта иначе
Три ключевых отличия:
- Читают данные беседы, а не отрендеренную страницу. ChatGPT хранит беседы как структуры данных JavaScript; правильные инструменты экспорта читают эти исходные данные, а не визуальный DOM.
- Правильно отображают математику. LaTeX преобразуется в SVG через KaTeX до генерации PDF.
- Составляют PDF как документы, а не скриншоты. Разрывы страниц учитывают границы содержимого (нет разорванных блоков кода), боковые панели и элементы интерфейса никогда не появляются, потому что они отфильтрованы на источнике, а код сохраняет подсветку синтаксиса благодаря правильному рендерингу.
Алгоритм экспорта, который действительно работает
Установите ChatExport AI. Откройте вашу беседу в ChatGPT. Нажмите на иконку расширения. Выберите формат PDF. Нажмите «Экспорт».
Вы получите:
- Никакого мусора с боковой панели.
- Никакого поля ввода композера.
- Правильно свёрстанная математика.
- Код с подсветкой синтаксиса.
- Интеллектуальные разрывы страниц.
- Тёмный режим на выбор, без лишних чернил.
Такое же количество кликов, как Ctrl+P. Результат выглядит как профессиональный документ, а не как скриншот, который пошёл не так.
Когда функция печати Chrome всё ещё работает
Статический контент: посты в блогах, рецепты, статьи. Всё, что не является живым веб-приложением, отлично работает с печатью Chrome. Проблема в попытке использовать тот же инструмент для динамических веб-приложений, где он ломается.
Когда PDF, не лучший выбор формата
Иногда PDF, совершенно неподходящий формат экспорта:
- Редактируемый раздаточный материал → Word (.docx).
- Приложение для заметок → Markdown.
- База знаний команды → Notion.
- Интеграция с пайплайном / RAG → JSON.
Выбирайте по месту назначения, а не по умолчанию.
Полное пошаговое руководство
Подробный процесс экспорта: Как распечатать беседу ChatGPT.