如何在 Linux 上将文本文件转换为 PDF 格式
问题:我想将纯文本文件转换为 PDF 文档。有没有一种简单的方法可以在 Linux 上从命令行将文本文件转换为 PDF 文件?
当您需要维护大量文本文档时,将它们转换为 PDF 格式具有优势。例如,PDF 适合打印,因为 PDF 文档具有预定义的布局。此外,使用PDF格式,文档被意外修改的风险较小。
要将文本文件转换为 PDF 格式,您可以按照两个步骤进行操作。
先决条件
首先,您需要安装两个必备包。
对于 Debian、Ubuntu 或 Linux Mint:
$ sudo apt-get install enscript ghostscript
对于 Fedora、CentOS 或 RHEL:
$ sudo yum install enscript ghostscript
对于 Arch Linux:
$ sudo pacman -S enscript ghostscript
将文本文件转换为 PDF 格式
安装所有必备软件后,请按照以下两个步骤从文本文件生成 PDF 文件。
首先,使用 enscript
命令行工具将文本文件转换为 Postscript 格式。
$ enscript -p output.ps input.txt
最后将生成的postscript文件转换为PDF文件。
$ ps2pdf output.ps output.pdf