在线文本转 PDF 工具

txt → pdf

把粘贴的文本或上传的 .txt 文件变成 A4 分页 PDF。PDF 由您的浏览器在本标签页生成,文本不会被上传。

工作区不会上传任何文件
或上传 .txt 文件
正在生成 PDF…

关于这款文本转 PDF 工具

在文本框中输入或粘贴文本,把 .txt 文件拖到上传区域,或用“选择 .txt 文件”按钮加载,然后点击“生成 PDF 文档”。该工具会自动换行以适应带 50pt 页边距的 A4 页面,并在需要时新增页面,拉丁文字使用 12pt 的 Helvetica。

其他文字则使用 Noto Sans,在您的文本需要时下载并嵌入文件,因此天城文、中文、西里尔文和希腊文可以选中和搜索,而不会变成问号。弯引号、破折号、项目符号和省略号都按您写的样子保留。这里没有配备字体的文字,例如阿拉伯文、希伯来文、泰文或韩文,仍会显示为问号,页面会提示您。

使用方法

01

添加文本

在文本框中输入或粘贴文本,或选择一个 .txt 文件把内容加载到那里。

02

生成 PDF

点击“生成 PDF 文档”。较长的文本会按需要分成多个 A4 页面。

03

下载 PDF

PDF 生成后会带着“下载”按钮出现,浏览器只有在您点击后才会保存。

功能

  • 将输入、粘贴或上传的纯文本生成标准 A4 PDF,自动换行并自动分页。
  • 拉丁文字使用固定 12pt 的 Helvetica,每页留 50pt 页边距。
  • 在文本需要时嵌入 Noto Sans 字体,让天城文、中文、西里尔文和希腊文以真正的文字形式输出。
  • 把上传的 .txt 文件内容直接加载到文本框中,方便转换前编辑。
  • 没有固定的大小限制,文本很长时只会生成页数更多的 PDF。

技术规格

规格 说明
输入 输入或粘贴的文本,或上传的 .txt 文件
页面尺寸 A4(595 × 842 pt),页边距 50pt,页面不足时自动新增
字体 拉丁文字用 Helvetica,其他文字用 Noto Sans,12pt,深灰色
字符支持 Latin-1,以及通过嵌入字体支持的天城文、中文、西里尔文和希腊文
输出文件名 converted_document.pdf
依赖库 pdf-lib 1.17.1,来自 cdnjs;其他文字的排版使用来自 jsDelivr 的 @cantoo/pdf-lib 和 @cantoo/fontkit
使用须知

这款工具不支持的功能

它只把纯文本排到 A4 页面上。有些需求超出这个范围。

并非每种文字都有字体

已覆盖 Latin-1、天城文、中文、西里尔文和希腊文。阿拉伯文、希伯来文、泰文、韩文和表情符号没有覆盖,会显示为问号,并给出提示。

不支持排版样式

没有加粗、斜体、标题,也不能选择字体或页面尺寸,只是普通页面上的纯文本。

不能控制分页或文件名

文件始终保存为 converted_document.pdf,分页也是自动的;转换前无法设置不同的页面尺寸或文件名。

.docx 会保留原有格式

对于带标题、样式或图片的 Word 文档,DOCX 转 PDF 会在转换时保留原有版式,而不是把内容压缩成纯文本。

相关工具

常见问题

不会。PDF 在当前标签页内生成。唯一下载的是来自 cdnjs 的 pdf-lib 库,以及在文本不是拉丁文字时来自 jsDelivr 的字体。您的文本不会离开浏览器。

可以。需要时会下载相应的 Noto Sans 字体并嵌入 PDF,因此天城文、中文、西里尔文和希腊文都能选中。中文字体约 8 MB,所以第一次转换含中文的内容会稍等片刻。阿拉伯文、希伯来文、泰文和韩文在这里没有字体,会显示为问号。

支持。把 .txt 文件拖到框上,或使用“选择 .txt 文件”按钮,两种方式都会把文件内容放进文本框,转换前还可以修改。

不能。每份 PDF 都使用 12pt 文字、A4 页面和 50pt 页边距。

因为这里没有字体覆盖它们。Latin-1、天城文、中文、西里尔文和希腊文有覆盖,阿拉伯文、希伯来文、泰文、韩文和表情符号没有。出现这种情况时会有提示,方便您在把文件发出去之前就知道。

没有固定限制。文本很长时只会生成页数更多的 PDF,仅受浏览器内存限制。

文本始终留在您的设备上

PDF 由 pdf-lib 库在当前标签页内组装完成。您输入或上传的任何内容都不会发送到别处。只有在您首次使用该工具时,才会从 cdnjs 下载 pdf-lib。