Ok, isso é possível com o recurso de mala direta do Word. Como você não especificou, presumo que esteja usando o Word 2010, embora versões mais antigas também funcionem (não sei como usá-las). As imagens tornam as coisas um pouco complicadas.
-
Obtenha uma lista de suas imagens (caminhos) e legendas em algum formato de tabela. As planilhas do Excel e as tabelas CSV também funcionam. Certifique-se de que todas as barras invertidas
\
nos caminhos sejam substituídas por/
. Aqui está um script em lote que você pode executar para pegar todos os arquivos jpg, png, bmg e gif na pasta e exportar como um arquivo CSV (o nome do arquivo se torna legenda).@ECHO OFF ECHO ImagePath,ImageCaption>images.csv SETLOCAL EnableDelayedExpansion FOR /F "tokens=*" %%i IN ('dir /b *.jpg *.png *.bmp *.gif') DO ( SET ipath=%%~fi ECHO !ipath:\=/!,%%~ni>>images.csv ) ENDLOCAL ECHO Images saved in %CD%\images.csv PAUSE
Você pode modificar a tabela CSV no Excel.
-
No Word, clique na guia Correspondências e selecione Iniciar Mala Direta. Cartas farão.
-
Clique em Selecionar destinatários > Use Lista existente e selecione sua tabela.
-
Os delimitadores devem estar corretos por padrão, mas se você estiver usando algum outro formato, não fará mal verificar. Delimitador de campo é o que deve separar o caminho da imagem e legenda (eu realmente espero que você não tenha vírgulas nos seus nomes de arquivo!), Enquanto os delimitadores de registro separam as entradas de imagem, ou seja, um registro por imagem. Uma nova linha (enter) é o método normal.
-
Clique em Inserir campo de mesclagem > ImagePath (ou qualquer outra coisa que mantenha o caminho para suas imagens). Clique no campo recém-inserido, pressione
Alt+F9
. -
Selecione
MERGEFIELD ImagePath
dentro das chaves{}
e pressioneCtrl+F9
. Agora deve parecer com{{ MERGEFIELD ImagePath}}
. -
Digite INCLUDEPICTURE entre as duas chaves de abertura e coloque aspas fora das chaves
MERGEFIELD
, assim:{INCLUDEPICTURE "{MERGEFIELD ImagePath}"}
. Observe que todas as chaves são chaves especiais, inseridas comCtrl+F9
, portanto, não copie e cole. -
Clique em Inserir campo de mesclagem na guia Correspondências da faixa de opções e selecione o campo Legenda.
-
Pressione
Ctrl+A
para selecionar todos e, em seguida,Alt+F9
para alternar do código de campo para a visualização. Se você vir um espaço vazio ou não vir uma imagem, selecione todos e pressioneF9
para atualizar. Você terá que atualizar novamente depois de gerar o documento final. -
Organize como quiser. Não se incomode em redimensionar aqui (até que a página final seja gerada), não parece funcionar. Existe um addon que permite o redimensionamento automático, mas não é gratuito (há um teste).
-
Agora você terminou. Clique em Concluir & Mesclar na guia Correspondências da faixa de opções e Editar documentos individuais. Se você ainda puder ver os campos em vez de imagens, selecione todos (
Ctrl+A
) e pressioneAlt+F9
. Selecione all e pressioneF9
para garantir que todas as imagens sejam atualizadas - caso contrário, elas podem acabar apenas repetindo a primeira imagem. Agora você pode salvar o arquivo resultante como um PDF.
Boa sorte.