Mesclar várias imagens em um documento e adicionar qualquer legenda / rótulo a elas

6

Eu tenho várias imagens jpg e png . Eu gostaria de combiná-los dentro de um documento (ODT / PDF / RTF). Pode ser facilmente feito por meio do seguinte comando:

convert *.png allTogether.pdf

No entanto, não haverá rótulos / legendas / nomes de arquivos, de modo que será difícil, por exemplo, garantir qual imagem estamos exibindo agora na página atual do PDF.

Existe alguma solução pronta para mesclar imagens em um PDF e anexar quaisquer metadados a eles (por exemplo, nome do arquivo)? Pensei em escrever um script que gerasse o documento LaTeX, mas talvez existam formas mais simples.

    
por matandked 07.05.2015 / 08:38

2 respostas

6

Você já usa a ferramenta certa por exemplo.

convert *.png -gravity South -annotate 0 '%f' all.pdf

Aqui você pode encontrar mais exemplos: link

    
por Bruni 07.05.2015 / 08:53
3

Eu vim com este comando. Você pode usá-lo para todas as fotos.

convert  "a.jpg"  -fill white -undercolor '#0000' -pointsize 15 -gravity north  -annotate +0+5 "a.jpg" "new-a.pdf"

Explicação:

  • -fill white: a cor da fonte da legenda
  • -undercolor '# 0000' a cor de fundo do intervalo da legenda
  • -pontos 15: tamanho da fonte 15
  • -gravity north: a legenda está no norte, o que significa no topo
  • -annotate + 0 + 5 "a.jpg" "novo-a.jpg": anote por +5

Em seguida, converta a saída para a.pdf

    
por Maythux 07.05.2015 / 08:56