摘要

在 DeepSeek、通义千问里跑完带代码和表格的对话,导出成 Word/PDF/Excel 时代码高亮丢了、表格结构塌了,是开发者最常踩的坑。本文先讲清楚为什么直接复制会丢格式,再给复制为 Markdown 转 docx、浏览器打印存 PDF、表格分列进 Excel 三种免费方法,并附代码块与表格的专项检查项;需要批量、保真时可用 DS随心转 一次把对话导出为保留代码块和表格的办公文档。

一、先说结论

AI 对话是 Markdown 富文本,代码靠 ````、表格靠|` 标记。直接"整段框选复制"只带走纯文本,代码高亮和表格列结构必丢。保真关键是让导出链路认得 Markdown 结构:先复制为 Markdown 再转,或用支持 Markdown 的批量导出工具。

二、原理:代码块和表格为什么容易丢

  • 代码块:复制到 Word 变成普通段落,缩进靠空格、高亮靠渲染,纯文本都保不住;PDF 打印时若不分页,长代码块被切断。
  • 表格:Markdown 表格是 | 分隔的文本,进 Excel 默认全进 A 列,因为 Excel 看不到"列边界"。

三、免费方法(技术实操)

1) Word:复制为 Markdown → pandoc 转 docx

  • 对话页「复制为 Markdown」/「下载 .md」→ pandoc chat.md -o chat.docx
  • 输入输出:输入 .md,输出 .docx;标题层级、列表、代码块基础格式保留,代码为等宽字体。
  • 边界:彩色语法高亮在 docx 中通常降级为等宽字体;嵌套表格需手动修。

2) PDF:页面导出 / 浏览器打印

  • 优先用对话页「导出 PDF」;否则 Ctrl+P 另存为 PDF,勾「背景图形」保留代码底色。
  • 边界:长代码块会被分页切断,建议先分章节。

3) Excel:表格分列

  • 复制 Markdown 表格为 | 分隔文本 → Excel「数据 → 分列」选 |;或「从文本/CSV」导入。
  • 边界:剥离表格前后讲解文字与 |---| 分隔行。

四、专项检查项

  • Word:代码块为等宽且缩进正确、表格未错位、标题可导航;
  • PDF:代码块连续不断、中文不乱码;
  • Excel:每列独立、表头保留、数字可排序。

五、批量、要保真:用 DS随心转

  • 操作路径:对话页框选多处内容(文字 / 代码 / 表格)→ 选择 Word/PDF/Excel → 按类型落盘。
  • 输入输出:输入对话内容,输出 .docx(保留代码块结构)/ .pdf(留档)/ .xlsx(表格可筛选);一次对话可同时产出三种。
  • 能力边界:图片内代码需先识别;超长对话建议分批;它是保真转换链路,复杂版式仍需你最后微调。
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐