可行性与总览
可以。Debian 上的“记事本”类应用(如 gedit、Mousepad、Xed 等)通常没有内置“导出为 PDF”的按钮,但你可以直接用系统自带的打印到文件功能导出为 PDF,或通过命令行工具把文本文件转换为 PDF。下面给出最省事的几种做法。
方法一 使用图形化编辑器的打印到PDF
- 打开你的文本文件(如用 gedit)。
- 点击菜单:文件 → 打印(或按 Ctrl+P)。
- 在打印机选择中,选择:Print to File(中文可能显示为“打印到文件”)。
- 在“输出格式”里选择:PDF。
- 点击打印,选择保存位置并命名为如 output.pdf。
- 需要更好排版时,可先进入:文件 → 页面设置,调整纸张大小、边距、方向等,然后再打印为 PDF。
方法二 使用命令行一键转换
- 安装工具(Debian/Ubuntu 系):
- sudo apt-get update
- sudo apt-get install enscript ghostscript
- 转换命令(将 input.txt 转为 output.pdf):
- enscript -p output.ps input.txt
- ps2pdf output.ps output.pdf
- 说明:enscript 负责把文本排版成 PostScript,ps2pdf 再把 PostScript 转为 PDF;适合批量脚本化处理。
方法三 批量或复杂文档的转换方案
- 若需要把多种格式(如 doc、txt、odt 等)批量转 PDF,可用 unoconv(依赖 LibreOffice/OpenOffice):
- 安装:sudo apt-get install unoconv
- 单个文件:unoconv -f pdf myDoc.doc
- 批量转换可结合脚本或 unoconv 的监听模式使用。