TXT 转 PDF:功能介绍
文本文件本身没有“页”的概念。它只是一串字符和换行,长什么样取决于用哪个编辑器打开。这个转换器把这串文字排到真正的页面上:默认 A4,也可选 Letter,四边各留 0.75 英寸(约 19 毫米)的页边距。过长的行会在页边距处自动换行,而不会跑出页面;空行和行首缩进都会保留,每个制表符换成四个空格,让缩进块的效果可以预期。文件里只要出现换页符,就从新的一页开始,这和过去行式打印机的约定一样。
字体有两种可选。默认的无衬线字体适合笔记、信件和一般文章。等宽字体让每个字符宽度相同,能让对齐的列、ASCII 图、源代码和日志输出保持原样。字号可选 10、11(默认)、12 或 14 磅。
除了 .txt,这个工具还接受 .log、.csv 和 .md 文件,并一律当作纯文本处理。CSV 会按原始的逗号分隔行显示,Markdown 会保留井号和星号。如果想把 Markdown 渲染成真正的标题、列表和表格,请使用 Markdown 转 PDF。
TXT 转 PDF:使用步骤
- 放入文本文件选择一个或多个 .txt、.log、.csv 或 .md 文件,或者直接拖到工具上。每个文件会单独转换成一个 PDF。
- 选择纸张、字体和字号选择 A4 或 Letter、无衬线或等宽字体,以及 10 到 14 磅之间的字号。代码、日志以及任何用空格对齐的内容,更适合用等宽字体。
- 生成并保存 PDF转换后可以逐个下载 PDF;如果一次转换了多个文件,也可以打包成 ZIP 压缩包一次性下载。
常见使用场景
向只收 PDF 的平台提交说明
人事系统、学校或保险公司要求提交 PDF,可你的说明是在一个只能存 .txt 的笔记应用里写的。转换一下,上传一个在任何设备上打开效果都一样的文件。
给技术支持工单附上日志片段
选择等宽字体,让时间戳和各列对齐。过长的错误信息会在页边距处换行,不会消失在页面边缘之外,处理工单的人能看到每条信息的全文。
打印一批 README 或文字记录
一次添加整组文本文件,选择打印机所用的纸张,然后下载一个 ZIP 压缩包,里面每个文件对应一个 PDF,可直接打印或归档。
如何判断文本编码
纯文本文件很少注明自己用的是哪种编码,所以转换器会根据线索来判断。默认按现代编辑器的标准编码 UTF-8 读取,文件开头的 UTF-8 字节顺序标记(BOM)也能正确处理。如果文件以 BOM 开头,就识别为 UTF-16,部分 Windows 程序保存的“Unicode”文本就是这种格式。两者都不符合的,按 Windows-1252 读取,这是旧版西文 Windows 软件使用的传统编码。
乱码就出在这个兜底规则上。用 Windows-1251 保存的俄文文件、用 Shift-JIS 保存的日文文件,或者用 GBK(GB2312)保存的中文文件,都会变成一堆带重音符号的拉丁字母和各种符号。遇到这种文件,先用文本编辑器打开并另存为 UTF-8,再重新转换。
PDF 里会用到哪些字体
| 文件中的文字 | 使用的字体 | 对 PDF 的影响 |
|---|---|---|
| 拉丁字母 | Helvetica(无衬线)或 Courier(等宽) | PDF 阅读器内置,不嵌入字体 |
| 希腊字母和西里尔字母 | Roboto(Apache-2.0) | 嵌入,只含用到的字符 |
| 中文和日文 | Droid Sans Fallback(Apache-2.0) | 约 4 MB,只在文本需要时才下载到你的浏览器;以子集形式嵌入 |
| 韩文(谚文)、阿拉伯文、希伯来文、印地文、泰文等 | 不支持 | 这里没有谚文字体,会显示为问号;其他文字无法正确排版 |
子集化是指 PDF 只携带你的文本实际用到的字形,所以一页中文或日文不会把整个几 MB 的字体都塞进文件。从右到左书写的文字,以及需要字形变化处理的文字(如天城文或泰文),排出来会字母顺序错乱或无法连写,这类文档请使用专门支持这些文字的应用。
生成的 PDF 包含什么
每个字符都是真正可选中的文字,而不是文字的图片:你可以在 PDF 中搜索、复制,放大也不会模糊。文件很紧凑,纯拉丁文字更是如此,因为根本不需要嵌入字体。文本文件本身不带任何样式,所以结果也没有样式:一种字体、一种字号,没有加粗、颜色或图片。如果需要给输出加页码,可以之后用添加 PDF 页码加上;文档属性里的标题可以用编辑 PDF 元数据设置。
这个转换器不适用的情况
- 电子表格式的表格。CSV 会按带逗号的原始行打印出来。想要规整的表格,请从电子表格软件导出 PDF。
- 带格式的 Markdown。标题、粗体和列表需要用 Markdown 转 PDF。
- 多个文件合成一个文档。每个文本文件各自生成一个 PDF;之后可以用合并 PDF 把它们合到一起。
- 在手机上处理超大日志。很长的文件排版时需要占用内存,用电脑处理会更顺畅。
你的文本在这个浏览器标签页里读取和排版;文件本身和生成的 PDF 都不会被上传。隐私页面列出了你可以用来验证这一点的检查方法。