.pdf 文件包含 100 页图像。
目标是在左上角枚举第 81-90 页。我已经能够使用 imagemagick 枚举 .jpg(光栅)图像
top=/Users/user/Desktop/AITH_USB_Hope_Submitted_MyCloud/Photographs_ForLoopCaseInsesntive
n=100
echo $top
cp /dev/null forLooplog.txt
echo `date` | tee -a $top/forLooplog.txt
for file in $top/**/*.[jJ][pP]([eE]|)[gG](NDn.); do https://unix.stackexchange.com/a/678469/182280
mogrify -auto-orient \
-gravity northWest \
-font "Arial-Bold-Italic" \
-pointsize 175 \
-fill red \
-annotate +30+30 $n \
-- $file &&
echo $file "was watermarked with" $n | tee -a $top/forLooplog.txt
(( n++ ))
done
echo `date` | tee -a forLooplog.txt
据我了解,pdf 是矢量格式,怀疑可能需要将 pdf 页面转换为矩阵(光栅)。
目标:循环遍历 pdf 文件的页面并以类似的方式枚举页面。我很难找到可以拼凑在一起以重现类似于上面脚本的结果的示例。
如何编写一个类似的算法,使 Imagemagick 能够循环浏览 pdf 文件的每一页和标签/图章,如上例所示?
感谢指导/优选示例。谢谢