将大量文件打印成pdf

时间:2012-04-18 22:15:35

标签: linux bash shell unix ubuntu

嘿伙计我需要打印一个用C语言编写的PDF格式项目, 问题是我有很多文件位于不同的目录中,我不想使用Ubuntu文本编辑器逐个打印它。

我做了一点研究,发现我需要用cat(递归)使用lpr shell表达,但我不明白如何使用它来打印到PDF。

可以帮助我吗?

EDIT1:

当我尝试做类似cat * |的事情时lpr - P PDF 我收到下一个错误:lpr:打印机或类不存在。

3 个答案:

答案 0 :(得分:4)

你可以安装cups-pdf然后再做

cat filename.c | lpr -P PDF

这会将pdf文件放在〜/ PDF

答案 1 :(得分:1)

尝试a2ps

  

GNU a2ps是Any to PostScript过滤器。当然它处理纯文本文件,但也可以打印很多流行的语言。

答案 2 :(得分:1)

您还可以查看enscript计划。