文本转 PDF
将输入的纯文本快速转换为排版整齐的 PDF 文档,支持自定义纸张和字号。
文本转 PDF
文本转 PDF 使用指南
📌 简介
文本转 PDF 是一款轻量级的在线文档生成工具,可以把纯文本内容(如代码、日志、备忘录、小说草稿)一键转换为规范的 PDF 文件。基于 jsPDF 引擎,整个处理过程完全在浏览器本地完成,保障了内容的私密性。
📖 为什么选择本地转换?
传统的在线转换工具通常需要把文本上传到云端服务器处理,存在数据泄露风险。本工具通过 JavaScript 在您的浏览器内存中直接构建 PDF 的二进制数据流(PDF 对象树),生成后直接触发下载,全程零网络请求,即使是敏感的内部文件也可以放心转换。
💼 常见应用场景
- 代码归档:将运行日志、SQL 脚本或大段代码转换为不易被随意篡改的 PDF 留存。
- 资料分享:把纯文本格式的复习资料、小说转化为排版整齐的 PDF,方便在手机或平板上阅读。
- 备忘录:随手记下的灵感或待办事项,生成 PDF 发送到打印机。
⚙️ 使用步骤
- 在文本域中粘贴或输入你的内容。
- 根据需要调整页面大小(A4/Letter)、字号和页边距。
- 点击“生成并下载 PDF”按钮。
- 稍等片刻,PDF 文件会自动下载到你的设备中。
⚠️ 注意事项
- 受限于前端开源库的默认字体包大小,本工具默认不支持中文排版。如果你输入了大量中文,PDF 中可能会显示为乱码或方块,建议改用浏览器自带的“打印 -> 另存为 PDF”功能。
- 超长文本(如超过 10 万字符)可能会造成浏览器生成缓慢或内存溢出,建议分段处理。
❓ 常见问题 (FAQ)
Q: 中文为什么会变成方块?
A: jsPDF 默认只内置了英文的 Helvetica 字体,而中文字体库动辄十几 MB,为了不影响网页加载速度,本工具未内置中文字体。如需完美支持中文,请使用浏览器快捷键 Ctrl+P 打印当前页面并选择“另存为 PDF”。
Q: 生成的文本有排版限制吗?
A: 系统会自动识别页面宽度并自动换行,但不会解析 Markdown 语法或富文本样式,仅作为纯文本处理。