enscript 默认的输出目的地是什么?我在 enscript 的 manpage 中找不到。
我正在尝试将文本文件转换为 pdf 文件,但不知道它将 pdf 文件输出到哪里:
$ enscript -B -PPDF code/bloom.c
lpr: No such file or directory
[ 2 pages * 1 copy ] sent to PDF
请注意,我的 Ubuntu 上没有可以连接的打印机。
谢谢。
答案1
有一个手册页这里。
从命令行
看起来您只需要添加 -p 选项:
enscript -B -PPDF code/bloom.c -p myfile.ps
注意:enscript 仅生成 postscipt 文件,请继续阅读以了解如何转换为 pdf
根据@PerlDuck:
-PPDF 将输出发送到名为 PDF 的打印机,因此我将删除该开关
留给我们这个命令:
enscript -B code/bloom.c -p myfile.ps
然后您可以使用 ghostscript 将 ps 文件转换为 pdf:
sudo apt install ghostscript
ps2pdf myfile.ps myfile.pdf
从 GUI
您可以使用系统打印对话框将任何文件打印为 pdf。
在您最喜欢的文本编辑器(或根据文件而定的其他编辑器)中打开要转换为 PDF 的文件并打印 ( CTRL+P
)。从 CUPS 打印对话框 -> 目标中,选择打印到文件,您也可以通过这种方式制作 PDF。