lp, convert, pdftk, python
有没有一种简单的方法可以使用或朋友将文件路径(或字符串)添加到打印的pdf中?
我想打印一堆带有水印/标题的 pdf 文件,它们是文件路径的一部分。
答案1
pdftk, enscript, iconv, ps2pdf
我在以下脚本中找到了一个半简单的解决方案:
#!/bin/bash
IFS=$'\n' # for files with spaces https://unix.stackexchange.com/questions/9496/looping-through-files-with-spaces-in-the-names
for pdf in $( ls */*.pdf ) ; do
echo $pdf
# create a watermark and handle encoding properly
echo $pdf | iconv -c -f utf-8 -t ISO-8859-2 | enscript -o - | ps2pdf - stamp.pdf
pdftk $pdf background stamp.pdf output out.pdf
rm stamp.pdf
lp -d printer out.pdf
rm out.pdf
echo ""
done
欢迎任何评论。