我有数百份 PDF 文档需要打印。我想在顶部添加文档的文件名。我不在乎这是在文档内部完成的还是在打印时添加的。我确实找到了如何添加页码的方法……但我无法将此解决方案转化为我的需求。
任何建议都将受到高度赞赏 - 它们将节省我的时间。
答案1
如果您使用脚本打印目录中的所有 PDF 文件,您可以执行以下操作:
#!/bin/bash
for f in *.pdf
do
echo "$f" | lpr
lp -o job-sheets=none "$f"
done
它并不漂亮,但它会以包含文件名的页面开始每个 pdf 文件。这不需要您排除故障,groff
但正如我所说,它很丑陋。您可以尝试添加换行符和空格以将文件名推到第一页的中心,如果您的打印机支持它,甚至可以使用电调/代码来加粗打印。
我仍然认为提到 groff 解决方案经过格雷厄姆在评论中是优越的,但这是一个替代解决方案,没有拼写错误。
注意:需要将打印机设置为默认设置。我使用系统默认设置进行测试。