将多幅图像合并为一个文档并为其添加任何标题/标签

将多幅图像合并为一个文档并为其添加任何标题/标签

我有多张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

相关内容