文字转 PDF

把文字粘进来,或者拖一个 .txt 文件进来,拿到一个干净的 PDF。不用注册,没有次数限制,什么都不会离开你的浏览器。

0 个词 · 0 个字符

或者
页面与选项

页面

文字

过长的行

文件名

.pdf

先输入或粘贴一些文字。

为什么要把文字转成 PDF

.txt 文件是电脑上最通用的东西,也是最不体面的东西。它没有纸张尺寸,没有页边距,也没有固定的行宽,所以每个打开它的程序显示出来都不一样。记事本这样折行,手机那样折行,打印机又是另一回事。没人能告诉你它有几页,因为它根本没有页。

把文字转成 PDF,这些问题一次性就解决了。PDF 有纸张尺寸、字体、页边距和行宽,这些在文件生成的那一刻就定下来了,之后任何设备打开它,看到的都是同一个样子。这正是这个格式存在的意义,也是为什么一件东西要打印、要提交、要签字、要归档时,别人跟你要的是 PDF。

还有第二个理由,分量比听上去重:PDF 会被当回事。一个 .txt 附件像是随手记下的草稿,同样的文字做成 PDF 就像一份文档。你把笔记发给客户、交作业、或者把日志附在工单上时,格式本身就是信息的一部分。

而且和把文字截图不同,PDF 里的字还是字。你依然可以选中、复制、搜索 —— 这就是一份文档和一张文档照片的区别。

要上传的工具他们的服务器?这个工具你的设备没有东西离开你的设备,所以也没有副本需要删除。
别的转换器把你的文字上传到服务器。这个就在文字已经所在的地方生成 PDF。

文本文件和 PDF:到底变了什么

文本文件是一串没有版式的字符,PDF 是一个版式,字符被放进去。把前者变成后者,意味着要把文本文件从没说过的事情全部决定一遍。

这件事值得弄明白,因为它解释了这个页面上的每一个选项。你的 .txt 文件里没有纸张尺寸,没有字体,没有字号,也没有页边距 —— 这些信息压根不在里面。所以转换工具没法「保留」这些东西,它只能自己定。你在上面选的,其实就是这些东西该是什么样。

同一个搜索词底下藏着两件不同的事。粘贴文字和上传 .txt 文件感觉是一回事,我们看过的每一个转换工具也都当成一回事。它们不是。

你粘贴进来的文字,浏览器已经替你解码过了。它到达上面那个框的时候就是字符,不管是中文、印地语、乌尔都语还是一个表情符号,都没有歧义。

而 .txt 文件只是一堆字节,字节并不说明自己代表哪套文字。「纯文本」从来就不是一种东西。记事本的「Unicode」选项写出来的是 UTF-16,它的「ANSI」选项写出来的是那台机器所在地区的代码页 —— 西欧是 Windows-1252,中文系统是 GBK。一个在原来那台电脑上打开完全正常的文件,到你这儿可能就是满屏乱码,而文件本身不会告诉你为什么。

编码这个设置就是干这个用的,而且它只在你上传文件时出现,因为只有那时候才存在这个问题。文件带字节序标记时,我们能确定地读出来;不带的时候,我们看字节、尽力推测,并且明确告诉你这是推测 —— 好让你看一眼预览,一键改掉,而不是下载了一个坏掉的 PDF 还不知道哪儿出了错。

文本文件不带的另一样东西,是「行太长」这个概念。日志里的一行可能有四百个字符,PDF 的一页大概装九十个。总得有一边让步,往哪边让由你决定而不是我们:把行折下来让内容都能读到,或者像原文那样保持在同一行。对不同的文件这两种做法各有各的对,所以两种都给你。

C4 E3 BA C3CA C0 BD E7同一串字节ÄãºÃÊÀ½ç编码选错你好世界编码选对
同一串字节,两种读法。.txt 文件不记录自己装的是哪套文字,所以解码器必须选对。

怎么把文字转成 PDF

两个入口,取决于你的文字是不是已经存成文件了。两条路都完全在这个浏览器标签页里完成。

粘贴文字.txt 文件一个 PDF
两个入口:粘贴文字,或者拖一个 .txt 文件进来。两条路生成的是同一个 PDF。
1

粘贴文字,或者拖一个文件进来

直接在框里输入或粘贴 —— 这是最快的路,根本不需要文件。如果你的文字已经存成了 .txt、.log、.md 或 .csv,就把它拖到下面那块区域,我们来读。

2

设置页面

选 A4、Letter 还是 Legal,纵向还是横向,页边距要多宽。挑字体和字号。日志、代码,或者任何需要对齐列的内容,选等宽字体并关掉自动折行。

3

看一眼计数,然后转换

词数、字符数和页数会随着你输入实时更新,所以按下按钮之前你就大致知道会得到什么。不想叫「文档.pdf」的话就改个文件名,然后点「转成 PDF」。

4

下载

PDF 在你的浏览器里生成,直接交给你。全程没有任何东西被上传,所以没有留在服务器上的副本需要删除,也不用排队。

要反过来? 如果你手上其实是一个 PDF,想把里面的字取出来,那是反方向的活儿 —— 用我们的 PDF 转文字工具.

这个转换器能做什么

它在你的浏览器里把文字转成 PDF,页面按你的要求设置,而且不问你要任何回报。没有账号,不要邮箱,没有每日额度,不加水印。这个搜索词下排在前面的几个工具,有的每天只让你转两个文件,有的用几次就拦住你要求注册。这个不计数。

两个入口是平等的。你可以粘贴,也可以上传文件 —— 不必因为某个转换器只认文件,就先把文字存成文件。

页面设置是真的能用,不是摆设。A4、Letter、Legal,纵向或横向,三档页边距,三种字体,字号从 8 到 18 磅。默认是 A4,因为搜这个词的人大多不在美国。

等宽字体和「不折行」是为某一类文件准备的。日志、配置文件、源代码,以及任何有对齐列的内容,用比例字体读起来很费劲,行再被重新折一遍就更糟。选等宽、关掉折行,出来的文件就是文件本来的样子。如果有行超出了页边距,我们会数出来告诉你有几行 —— 不会闷声截掉还什么都不说。

缩进会保留。制表符变成空格,行首的空格也留着,这对的正是上面那类文件。

非拉丁文字是认真处理的,不是糊弄过去。印地语、孟加拉语、乌尔都语、阿拉伯语、俄语、波兰语、土耳其语等等,出来还是它们自己的样子,需要的字体会自动嵌入,而且只在你的文字确实用到时才下载 —— 纯中文或纯英文的文字,一个字节的额外下载都没有。凡是有限制的地方,你会在这个页面上读到,而不是事后才发现。

大家拿它来做:

  • 要发出去或打印的笔记和草稿
  • 必须以 PDF 形式提交的作业和申请材料
  • 附在工单上的服务器日志和报错输出
  • 留作可读记录的源代码和配置文件
  • 导出后需要留档的聊天和消息记录
  • 会议纪要、清单和简单的报告
  • 任何在记事本里写的、但需要看起来像文档的东西

什么设备上都能用

它在浏览器里运行,所以没什么要安装的,各个平台之间也没有差别。

§ 01

Windows

记事本里写的东西都能转,包括存成「Unicode」或「ANSI」的文件 —— 编码由我们替你判断。

§ 02

Mac

在 Safari、Chrome 和 Firefox 里都能用。TextEdit 存成纯文本的文件可以直接转。

§ 03

iPhone 和 iPad

从备忘录或信息里直接粘到框里,不用装任何 App。

§ 04

Android

从任何应用里粘贴。印地语、孟加拉语、乌尔都语等文字的输入法,和在别处一样正常工作。

§ 05

Linux

把终端输出粘进来,或者拖一个日志文件进来。等宽加不折行,能保持可读。

§ 06

Chromebook

在浏览器里本地运行 —— 反正在 Chromebook 上,本来也只有浏览器里能跑东西。

你的语言能转对吗?

这是没人回答的那个问题,这里给一个诚实的版本。每个 PDF 里自带的标准字体只覆盖西欧字母,别的一概没有。超出这个范围的都需要把一个真正的字体嵌进文件里,而对某些文字系统来说,这件事带着一个值得在按下按钮之前就知道的折衷。

显示复制Hello拉丁文字搜索不定
拉丁文字复制出来完全一致。天城文显示正确,但整形会重排顺序,所以复制和搜索可能不准。
你的文字显示是否正确复制与搜索额外下载
英文和西欧文字 —— 包括从 Word 粘贴过来时会一起带上的弯引号、破折号和欧元符号正确完全准确没有
波兰语、捷克语、土耳其语、俄语、乌克兰语、希腊语等拉丁或西里尔字母正确完全准确会嵌入一个字体
印地语、马拉地语、尼泊尔语、孟加拉语、乌尔都语、阿拉伯语、波斯语正确顺序可能是乱的会嵌入一个字体
中文、日文、韩文正确完全准确较大 —— 会先问你
表情符号不行 —— 我们会停下来并指出是哪些————

为什么印度系和阿拉伯文字能搜到,却不一定准

在天城文、阿拉伯文这类文字里,字母会根据旁边是什么而改变形状、也改变位置:本该跟在辅音后面的元音符号被画在它前面,分开的字母会连成一个整体。把这件事做对叫做「整形」,不做的话文字就是错的 —— 就是别家转换器里那些错位的 matra 和断掉的半字符,用户常为此抱怨。我们做了整形。代价是:PDF 记下的是字母被绘制的顺序,而不是被输入的顺序,所以你以后选中或搜索这段文字时,它可能是被重新排过的。文档显示正确、打印正确、读起来也正确,出问题的是底下那份看不见的副本。我们宁愿现在告诉你,也不想让你半年后搜不到东西时才发现。

这件事你自己就能验,对任何转换器都适用

打开生成好的 PDF,选中一行文字,复制,粘到一个朴素的地方。如果粘出来的和你输入的一致,文本层就是好的;如果粘出来是乱序的,或者是一串方块,那么就搜索而言,这个文件只是你文字的一张图片。这个测试花十秒钟,对任何工具都管用,包括这一个。

你的文字不会离开浏览器

这个页面上的一切都发生在你自己的设备上。你粘贴的文字不会被发到任何地方,你拖进来的文件不会被上传,PDF 在这个标签页里拼好之后直接交给你。服务器上没有副本,也就意味着没有什么东西需要在一小时后、八小时后或二十四小时后删除 —— 别的转换器之所以要给删除承诺,是因为它们一开始就把你的文件收走了。

这件事在这个页面上比在大多数工具上更要紧。人们会往文本框里粘一些他们并不愿意上传的东西:一封辞职信的草稿、一组账号密码、一份病历、一段私人聊天记录。这个搜索词下排名最前的四个转换器,对你的文字去了哪里只字未提。

唯一会向网络请求的东西是一个字体文件,而且只在你的文字用到了标准 PDF 字体覆盖不了的文字系统时才请求。你的文字不是这个请求的一部分 —— 我们要的是一个字体,不是关于你的任何信息。

§ 01

不上传

文字和文件都在你的浏览器里处理。

§ 02

不要账号

不用注册,不要邮箱,没有每日额度。

§ 03

不加水印

PDF 是你的,干干净净。

§ 04

不留副本

没有什么要保存,因为什么都没送到。

常见问题

这个文字转 PDF 的工具真的免费吗?
是,而且没有值得藏起来的附加条件。没有账号,不要邮箱,没有每日文件数限制,不加水印,也不会用了两次就拦住你。这在这个搜索词下并不常见:排名靠前的工具里,有的每天只给两个文件,有的让你转几次之后就要求注册。
我需要把文字上传到什么地方吗?
不需要。转换在你的浏览器里、用你自己的设备完成。你粘贴的文字从不会被传出去,你拖进来的 .txt 文件是在本地读取而不是上传。没有任何东西存在服务器上,所以既没有保留期限,也没有什么需要删除。
粘贴文字和上传 .txt 文件有什么区别?
粘贴更简单,而且没有歧义 —— 浏览器已经把字符解码好了。文件则是原始字节,而字节本身不记录自己用的是什么编码,所以得去判断。这是唯一真正的区别,也是编码这个设置只在上传时才出现的原因。如果文字已经在你的剪贴板里,粘贴是更可靠的路。
印地语、乌尔都语或孟加拉语能转对吗?
字形会是对的。我们会嵌入一个合适的字体并对文字做整形,所以 matra 落在该落的位置,该连写的形状会连起来 —— 这一点很多转换器做不到。有一个必须说清楚的保留:因为这些文字在绘制时会被重新排序,PDF 内部保存的那份文字副本,在你选中或搜索时可能是另一种顺序。文档的显示、打印和阅读都是正确的。如果你在意生成后的 PDF 能不能搜,先复制一行出来测一下。
转好之后,PDF 里的文字能搜索和复制吗?
能 —— 这里生成的是真正的文字,不是文字的图片。中文、英文以及其他拉丁和西里尔字母,复制出来的和你输入的完全一致。天城文、孟加拉文、阿拉伯文和乌尔都文的顺序可能不准确,原因见上面那一节。想验任何工具生成的任何 PDF:选中一行,复制,粘到一个朴素的地方,看看对不对得上。
为什么我的表情符号转不了?
表情符号是彩色图像而不是字母,携带它们的字体没法用这种方式嵌进 PDF。我们没有悄悄把它们换成空方块或问号,而是停下来,明确告诉你是哪些字符、各自在第几行,由你来决定。点一下就能去掉它们并转换其余部分。这种情况在导出的聊天和消息记录里最常见。
我的 .txt 文件转出来全是乱码,怎么回事?
这个文件被用错误的编码读了。通常意味着它是在一台地区代码页和我们推测的不同的机器上保存的。用编码下拉框在 UTF-8、UTF-16、Windows-1252、GBK 等之间切换 —— 预览会立刻更新,选到文字能正常读的那个,再转换。
在 Windows 记事本里做的文本文件能转吗?
能,包括那些麻烦的。记事本的「Unicode」选项存的是 UTF-16,「ANSI」选项存的是你系统所在地区的代码页 —— 两个都不是 UTF-8,而且都会让那些默认按 UTF-8 处理的转换器出错。能从文件里判断出编码时我们就判断,判断不出来时就谨慎推测,两种情况你都可以自己改。
怎么让过长的行不被折行?
把「过长的行」设成「保持在同一行」。日志、源代码,以及任何有对齐列的内容都该这样,重新折行会把结构毁掉。配合等宽字体一起用。之后超出页边距的部分会被截断 —— 我们会数出这些行并告诉你有几行,你可以把页边距调窄、把字号调小,或者换成横向。
能转换的文字量有上限吗?
没有页数上限,也没有每日上限。上传的文件限制在 20 MB,这比听上去要多得多 —— 纯文本的话是几万页。特别长的文档排版要花几秒钟,因为这些活儿是在你自己的设备上干的,不是在服务器上。
纸张尺寸和字体能自己选吗?
能。A4、Letter 或 Legal;纵向或横向;窄、适中或宽的页边距;无衬线、衬线或等宽字体;字号从 8 到 18 磅任选。默认是 A4 和 11 磅。输出的文件名也可以自己起,不必用「文档.pdf」。
怎么把 PDF 再转回文字?
那是反方向的活儿,有自己的工具 —— 我们的 PDF 转文字会把 PDF 里的文本层取出来,作为纯文本交还给你。它同样在你的浏览器里运行。

把你的文字变成 PDF

粘进来,或者拖一个文件进来。免费、不限次数,而且它绝不会离开你的浏览器。

把文字转成 PDF