A chat is a good place to draft and a bad place to publish. The answer you want to keep is surrounded by your questions, the model's preamble and a sidebar, and the browser's print dialog has no idea which parts matter.
The useful detail is that the formatting you see in a ChatGPT answer, the headings, bold text, lists and tables, is Markdown under the hood. That's a plain-text format a PDF tool can read directly.
Why does printing a ChatGPT chat look bad?
Because a browser prints the page, not the document. What comes out:
- Your prompts and the model's replies interleaved.
- Interface elements, buttons and sometimes cut-off sidebars.
- Page breaks wherever the page happened to end, often through a table or right after a heading.
- The browser's default font and margins.
It works for keeping a record of a conversation. It doesn't work for anything you'd hand to a client, sell or send as a lead magnet.
How do you get the Markdown out of ChatGPT?
Ask for it directly. Once the content is final, send something like:
Give me the final version of the document as Markdown in a single code block.
Use one # heading for the title, ## for sections and ### for subsections.
No preamble, no closing remarks.The code block matters: it shows the raw Markdown, so the copy button gives you the symbols (#, **, -) rather than formatted text. Paste it into a plain-text file or straight into your export tool.
If the document is long, ask for it in parts, one section per reply, and paste them in order. Combining Markdown files covers stitching parts together.
What should you fix before exporting?
AI drafts come out with a few habits that look fine in a chat and odd on a page:
| In the chat | On the page | Fix |
|---|---|---|
| Bold text used as headings | No real structure, no table of contents | Turn them into ## headings |
| Every section ends with a summary | Repetition every few pages | Cut the summaries |
| Very long bulleted lists | Pages that look like slides | Keep lists for real lists, write the rest as prose |
| Straight quotes and double hyphens | Typewriter look | Let the export convert them, or fix them in the text |
| No title, author or date | A document with no front page | Add them at the top |
Markdown headings and book structure explains why heading levels matter for the table of contents, and smart quotes and dashes covers the punctuation.
Read it once as a reader, too. AI drafts are confident, and a PDF looks authoritative, so check every fact, number and name before it goes out. Writing a book with AI goes into where AI helps and where it needs a close edit.
How do you control page breaks?
In a chat there are no pages. In a PDF there are, and the two problems you'll see first are a heading stranded at the bottom of a page and a new chapter starting halfway down one. A good Markdown-to-PDF tool keeps headings with the text that follows them, and lets you force a break where a new section should start on a fresh page. Markdown page breaks shows the options.
How do you turn it into a finished document?
Add the parts a document has and a chat answer doesn't:
- A title page: title, subtitle, your name or brand.
- A table of contents, generated from the headings. Markdown table of contents covers how.
- Page numbers, so people can refer to "page 6".
- Consistent fonts and margins, set once, not per page.
- A cover if it's going to be shared or sold. Markdown PDF cover covers the options.
Then export and read the finished file end to end on a different screen from the one you wrote it on. That's where you catch the table that split badly or the heading that landed alone.
How bukpress handles it
Paste the Markdown from ChatGPT into bukpress and the preview paginates it as you go, with the same page rules the export uses, so you see where the breaks fall before you download. A line of three dashes forces a page break, page numbers and margins are settings, and you pick separate fonts for the title, subtitle and body. On Essentials and up, a cover image becomes page one and your design can be saved as a Brand Kit so the next document looks the same. The free plan exports PDFs with no watermark, and the exported file is always the final word on how it looks. See pricing for the limits of each plan.
Common questions
Can ChatGPT make a PDF directly? It can sometimes generate a file when it has tools available, but the result is a basic layout. For a document that looks designed, take the Markdown and export it with a tool built for typesetting.
Why does my ChatGPT copy lose its formatting? Copying the rendered answer gives formatted text, which some apps flatten. Ask for the answer as Markdown in a code block and copy that instead.
Is it okay to publish a PDF written with ChatGPT? That depends on what it's for and where you publish it. Check the facts, add your own expertise and edit it into your voice, and check the rules of any platform you sell on.
How do I keep the tables from ChatGPT? ChatGPT writes tables in Markdown, which most Markdown-to-PDF tools render as real tables. Keep them narrow; Markdown tables in a PDF covers wide ones.
Can I make an EPUB from the same text? Yes. The same Markdown can be exported as a PDF and as a reflowable EPUB. EPUB vs PDF helps you choose.