UTILS.
100% 浏览器内运行
📝

文本转 PDF

将纯文本或轻量 Markdown 转换为整洁、自动换行并分页的 PDF —— 免费,在浏览器中完成。

关于此工具

无需任何上传即可将纯文本或轻量 Markdown 转换为整洁的多页 PDF。粘贴你的内容,选择页面尺寸(A4 或 Letter)、字体(Helvetica、Times 或 Courier)、字号、页边距和行距,然后生成。工具会识别一小组 Markdown 语法:以 #、## 或 ### 开头的行会变成逐级缩小的加粗标题,以 - 或 * 开头的行会变成项目符号列表项,空行会创建段落间距,而 **双星号** 会在段落内标记内联加粗。

排版引擎为你完成繁琐的部分。每个段落都会贪婪地按内容宽度自动换行 —— 只要测得的宽度仍在页边距内,就将单词添加到当前行,然后换行 —— 而超长的单词会逐字符拆分,因此内容永远不会溢出页面。一个垂直光标会跟踪当前位置,每当下一行会落到底部页边距以下时,就会自动开始新的一页,因此任意长度的文档都能干净地分页。

文本使用标准 PDF 字体渲染,支持拉丁语/西欧字符。非拉丁文字(阿拉伯文、中文、西里尔文等)可能无法编码,会被替换为占位符 —— 对于这些文字,需要使用支持字体嵌入的工具。

常见问题

支持哪些 Markdown 功能?
标题(#、##、###)、项目符号列表(- 或 *)、空行处的段落分隔,以及使用双星号的内联 **加粗**。其他 Markdown 语法会按纯文本渲染。
自动换行和分页是如何工作的?
每一行都会通过测量文本在所选字体中的宽度来适配你的页边距,每当下一行会越过底部页边距时就会自动添加新页 —— 因此任意长度的文本都能容纳。
我的文本会被发送到任何地方吗?
不会。PDF 在你的浏览器中使用 pdf-lib 本地生成。你的文本绝不会离开你的设备,因此非常适合私密笔记和草稿。
它能处理非拉丁语言吗?
内置字体仅支持拉丁语/西欧字符,因此阿拉伯文或中文等文字可能会被替换为占位符。请使用拉丁文本以获得可靠的输出。

更多工具