在 PDF 文档中添加文件名

在 PDF 文档中添加文件名

我有数百份 PDF 文档需要打印。我想在顶部添加文档的文件名。我不在乎这是在文档内部完成的还是在打印时添加的。我确实找到了如何添加页码的方法……但我无法将此解决方案转化为我的需求。

任何建议都将受到高度赞赏 - 它们将节省我的时间。

答案1

如果您使用脚本打印目录中的所有 PDF 文件,您可以执行以下操作:

#!/bin/bash
for f in *.pdf
do
echo "$f" | lpr
lp -o job-sheets=none "$f"
done

它并不漂亮,但它会以包含文件名的页面开始每个 pdf 文件。这不需要您排除故障,groff但正如我所说,它很丑陋。您可以尝试添加换行符和空格以将文件名推到第一页的中心,如果您的打印机支持它,甚至可以使用电调/代码来加粗打印。

我仍然认为提到 groff 解决方案经过格雷厄姆在评论中是优越的,但这是一个替代解决方案,没有拼写错误。

注意:需要将打印机设置为默认设置。我使用系统默认设置进行测试。

相关内容