我有多张jpg
图片png
。我想将它们合并到一个文档 (ODT/PDF/RTF) 中。通过以下命令可以轻松完成:
convert *.png allTogether.pdf
但是,没有标签/标题/文件名,因此很难确保我们现在在当前 PDF 页面中显示哪个图像。
有没有现成的解决方案可以将图像合并为一个 PDF 并将任何元数据附加到其中(例如文件名)?我考虑编写一个可以生成 LaTeX 文档的脚本,但也许有更简单的方法。
答案1
您已经使用了正确的工具,例如
convert *.png -gravity South -annotate 0 '%f' all.pdf
您可以在这里找到更多示例: http://www.imagemagick.org/Usage/annotating/
答案2
我使用了此命令。你可以对每张图片使用它。
convert "a.jpg" -fill white -undercolor '#0000' -pointsize 15 -gravity north -annotate +0+5 "a.jpg" "new-a.pdf"
解释:
- -fill white :标题字体颜色
- -undercolor '#0000' 标题跨度的背景颜色
- -pointsize 15 :字体大小 15
- -gravity north :标题在北方,也就是在顶部
- -annotate +0+5 "a.jpg" "new-a.jpg" : 注释 +5
然后将输出转换为.pdf