LIMITED TIME50% OFF Pro Annual — $49.98$24.99/yr
29d:04h:28m:46s
CLAIM 50% OFF →
← Все статьи

Почему печать ChatGPT в PDF сломана (и что использовать вместо этого)

Инстинктивный способ сохранить диалог с ChatGPT — Ctrl+P → Сохранить как PDF. Кажется бесплатным. Кажется очевидным. Результат непригоден. Давайте разберёмся, почему именно.

Что вы на самом деле получаете при Ctrl+P на chatgpt.com

Откройте длинный диалог с ChatGPT, нажмите Ctrl+P, выберите «Сохранить как PDF», подтвердите. PDF, который окажется у вас на диске, содержит:

  1. Боковую панель. Левая навигация ChatGPT печатается на каждой странице. Половина документа — это список вашей собственной истории диалогов, а не тот чат, который вы пытаетесь сохранить.
  2. Поле ввода. Поле «Отправить сообщение…» отображается внизу каждого разрыва страницы.
  3. Обрезанные длинные сообщения. Сообщения длиннее окна просмотра обрезаются по правому краю. Вы получаете первые 100 символов ответа, а затем ничего.
  4. Фрагменты кода, разорванные посередине функции. Разрывы страниц происходят произвольно, и функция из 30 строк разрезается на строке 17.
  5. Математика в виде сырых $$ ... $$. KaTeX не рендерится при печати — исходный код LaTeX печатается буквально.
  6. Сгенерированные изображения иногда ломаются. Изображения DALL-E печатаются с низким разрешением; иногда конвейер печати вообще не может их загрузить.
  7. Артефакты потокового состояния. Если вы печатали, пока ответ ещё генерировался, вы получите наполовину отрендеренный вывод.
  8. Тёмная тема — пустая трата чернил. Если вы в тёмном режиме, PDF — это белый текст на серо-чёрном фоне, который съедает половину картриджа принтера.

Почему Chrome не может это исправить

Конвейер печати не знает о структуре страницы. Chrome не знает, что содержимое чата находится в определённом поддереве DOM, что боковая панель — это декорация, а поле ввода — элемент управления. Он захватывает всё, что на экране.

Иногда можно обойти худшие проблемы с помощью таблиц стилей для печати — но у ChatGPT нет такой таблицы, и вам пришлось бы встраивать её через пользовательский скрипт или расширение, чтобы добавить правила вроде @media print { .sidebar { display: none } }. Большинство пользователей этого не делают.

Что делает инструмент экспорта иначе

Три вещи:

  1. Читает данные диалога, а не отрисованную страницу. Веб-клиент ChatGPT хранит диалог как структуру данных JS; инструмент экспорта читает её, а не DOM.
  2. Правильно отображает математику. LaTeX преобразуется в SVG через KaTeX до того, как PDF будет скомпонован.
  3. Компонует PDF как документ, а не как скриншот. Разрывы страниц учитывают содержимое (не разрывают блоки кода), боковая панель/поле ввода/навигация отсутствуют, потому что их никогда не было во входных данных, а код сохраняет подсветку синтаксиса благодаря правильному рендерингу.

Процесс, который работает

Установите ChatExport AI. Откройте диалог в ChatGPT. Нажмите на значок расширения на панели инструментов. Выберите PDF. Нажмите «Экспорт».

Результат:

  • Нет боковой панели.
  • Нет поля ввода.
  • Математика набрана.
  • Код подсвечен.
  • Разрывы страниц с учётом содержимого.
  • Тёмная тема опциональна, не тратит чернила.

Это требует столько же кликов, сколько Ctrl+P. Вывод выглядит как документ, а не как скриншот.

Когда печать в Chrome всё ещё подходит

Статические посты в блогах. Рецепты. Статьи. Всё, что не было создано как живое веб-приложение — печать в Chrome отлично подходит для такого. Ловушка в том, чтобы использовать тот же инструмент для живых веб-приложений, где он не работает.

Когда PDF — не лучший формат экспорта

Иногда PDF вообще не нужен:

  • Материалы для редактированияWord (.docx).
  • Приложение для заметокMarkdown.
  • База знаний командыNotion.
  • Конвейер / RAG → JSON.

Выбирайте по конечному назначению, а не по умолчанию.

Пошаговая альтернатива

Полная версия процесса экспорта: Как распечатать диалог в ChatGPT.

Связанные материалы

Попробуйте ChatExport AI

Бесплатное расширение Chrome. Без аккаунта.

Добавить в Chrome — бесплатно