文本内容转换成可打印PDF,支持中文
「TXT 转 PDF」把一段纯文本整理成可以保存为 PDF 的页面。你可以选择一个 .txt 文件,也可以直接把文字粘贴到文本框里,页面下方会出现一份白底的预览,确认无误后点击「打印 / 导出为 PDF」,在浏览器的打印窗口里把目标设为「另存为 PDF」即可得到 PDF 文件。需要先说明的是,这个工具本身并不生成 PDF 文件,它借用的是浏览器自带的打印功能,因此页面尺寸、边距、页眉页脚等设置都由浏览器的打印窗口决定,工具内没有这些选项。
打印时,上传框、文本框和按钮会被隐藏,只留下预览区域里的文字,并且去掉预览的边框和内边距,所以输出的 PDF 里只有你的正文。文字使用页面的默认字体、按预览的样式排版,保留你文本中的每一个换行,过长的行会自动折行,内容超过一页时由浏览器自动分页。因为是浏览器直接渲染网页文字,中文、英文和各种符号都能正常显示。工具不提供自定义字体、字号、行距、页码或标题的选项;如果需要这些,需要在打印窗口里调节浏览器提供的有限选项,或者改用文字处理软件。
因为这个工具选择了浏览器的打印方式来生成 PDF,所以点击按钮后会进入打印窗口,需要你自己选择保存为 PDF。这样做的好处是中文显示不依赖额外字体文件;代价是页面设置要在打印窗口里完成,而不是在工具页面里。
用打印方式输出时,字体由你的设备提供,常见的中文系统字体都能显示。真正导致乱码的原因通常出在源文件的编码上:如果 .txt 不是 UTF-8,读取时就已经乱了,预览里能直接看到,可以先看预览再导出。
预览使用的是保留原样空白的显示方式,文本里的每个换行、连续空格都会按原样出现。这符合纯文本的特点,但也意味着如果你的 TXT 是每行手动换行的,PDF 里也会在同样的位置换行。需要重新整理段落,请先在文本框里编辑。
工具一次只处理一份文本,没有批量功能。如果要合并,可以把几份文本复制粘贴到同一个文本框里,再一起导出。
通常可以。因为是浏览器把网页文字直接输出为 PDF,文字一般是以文字形式保存的,而不是图片。不过具体效果取决于你使用的浏览器和打印驱动,建议导出后自己打开检查一下。
文件读取、预览和打印都发生在你的浏览器里,页面代码中没有向服务器发送文字内容的网络请求。选中的文件只在浏览器内存里被读成文本,不会被上传。需要注意的是,你选择的「另存为 PDF」之外的打印机选项会把内容交给对应的系统打印服务,这取决于你自己的选择。关闭或刷新页面后,文本框里的内容就会清空。