← 退出

TXT 转 Word

文本内容生成可编辑Word文档

文字内容

生成的文档只包含基础的文字段落,不带任何特殊格式,可以下载之后在 Word 里自行调整字体、字号这些样式。所有处理完全在浏览器本地完成,不会上传你的内容。

关于TXT 转 Word

「TXT 转 Word」把一段纯文本生成为可编辑的 .docx 文档。你可以选择一个 .txt 文件,也可以直接在文本框里粘贴或输入文字,然后点击「转换并下载 Word」。生成的文档规则很简单:文本里的每一行变成 Word 里的一个段落,空行变成空白段落,没有任何标题样式、字体设置或页面设置。它适合把零散文字快速装进一个可以继续编辑的 Word 文件,不适合直接做出排版精美的成品。

操作步骤

  1. 点击虚线框「点击选择 .txt 文件(也可以直接在下方粘贴)」选中文件;或者直接在「文字内容」下方的文本框里粘贴、输入文字。
  2. 文件读取完成后,内容会出现在文本框里,你可以继续修改。文本框为空或只有空白时,下面的按钮不可点击。
  3. 点击「转换并下载 Word」。生成期间按钮显示「生成中…」,完成后浏览器会下载一个 .docx 文件。
  4. 用 Word、WPS 等软件打开文件,再设置字体、字号、标题样式和页边距。

一个实际生成的例子

我们用工具里同样的方式(按换行符切分,每一行建一个段落,文末的一个换行会被忽略)和同样的文档库处理了这段文字:「会议纪要」,一个空行,「一、时间:周五」,「二、地点:三楼会议室」,最后以换行结尾。切分得到 5 项,其中最后一个空项来自末尾换行,工具会把它丢掉,所以文档里是 4 个段落,其中 1 个是空白段落。我们再把生成的文档用另一个读取库读回,三个有内容的段落都完整保留,文字内容没有变化。这也提醒你:文本里的空行都会原样变成空白段落(连续三个空行就产生三个空白段落),文末只有一个换行不会多出空白段落,如果不想要空白段落,请先在文本框里删掉。

支持范围与已知限制

  • 按行分段:每一个换行符对应一个段落,没有「把相邻几行合并为一段」的选项。如果你的 TXT 是每行固定宽度手动换行的,Word 里也会在同样的位置分段,需要自己合并。
  • 空行不会被去除,而是变成空白段落,连续的空行会产生连续的空白段落。
  • 没有格式。不会自动识别标题、列表或加粗,所有段落都使用 Word 默认样式,字体和字号以你电脑上的 Word 默认设置为准。
  • 读取 .txt 文件时按 UTF-8 解码。GBK、Big5 等旧编码的文件可能出现乱码,并且不会有错误提示,请先在文本编辑器里另存为 UTF-8。
  • 换行符 CRLF(Windows 常见的「回车+换行」)、LF 和 CR 都能正确识别,不会在段落末尾残留多余的回车字符。
  • 文件名规则:选择了文件时,下载的文件名是原文件名去掉 .txt 后加 .docx;直接粘贴文字(没有选择文件)时,文件名固定为 document.docx。
  • 已知小问题:选择文件之后再手动改写文本框内容,文件名仍沿用最初选择的文件名。
  • 不支持图片、表格、页眉页脚、页码等 Word 元素,也不提供纸张大小设置。

常见问题:生成的 Word 能不能直接用?

能直接打开编辑,但它只是带有纯文字的素文档。想要标题、加粗、目录等排版,需要在 Word 里自己设置。如果你的原稿是 Markdown 格式,建议改用同站的「Markdown 转 Word」,可以把标题和加粗转换出来。

常见问题:为什么我的中文变成乱码?

最常见的原因是 .txt 文件不是 UTF-8 编码。工具读取文件时按 UTF-8 解码,遇到 GBK 等老编码就会出现乱码。你可以先用记事本打开该文件,选择「另存为」,编码选 UTF-8,再重新上传。或者直接把文字复制粘贴到文本框里,粘贴进来的文字不受文件编码影响。

常见问题:能保留 TXT 里的缩进和空格吗?

文本里的字符会原样放进段落中,开头的空格和全角空格会保留。不过 Word 对连续空格的显示由其自身规则决定,若要整齐的对齐效果,最好在 Word 里使用缩进或制表位而不是靠空格。

常见问题:文件很大会怎样?

文档在浏览器里生成,速度取决于段落数量和设备性能。代码里没有设置大小上限。如果文本特别长,点击后需要等待一会儿,生成期间按钮会显示「生成中…」并且不可点击。

常见问题:生成之后还能再改文本吗?

可以。文本框里的内容不会因为下载而消失,你可以修改后再次点击「转换并下载 Word」生成新的文件。

隐私与处理方式

文件读取和 .docx 的生成都在你的浏览器里完成,生成文档所需的库在点击转换时由页面按需加载,代码中没有向服务器发送你文字内容的请求。文本只存在于当前页面中,关闭或刷新页面后即消失。