Mesclar dois arquivos PDF automaticamente com o nome do arquivo de entrada como o nome do arquivo de saída

0

Eu preciso mesclar vários arquivos PDF. O que eu tenho são dois arquivos, com quase o mesmo nome. O nome é um código para um produto, que consiste nos arquivos pdf. Um é chamado 4226469601D.pdf e um é chamado 4226469601L.pdf. Eu vou ter vários desses produtos e quero criar um "arquivo de lote automático" que pode mesclar esses arquivos.

O problema é que eu preciso que o novo arquivo seja chamado 4226469601.pdf. Então, tem que ter os 10 primeiros números nos dois arquivos, como o arquivo de saída. Então, quando eu pego o próximo produto chamado 5632987852D.pdf e 5632987852L.pdf, a saída tem que ser 5632987852.pdf.

Isso é possível?

    
por Troels Løfqvist 09.04.2015 / 20:20

1 resposta

1

Você pode usar a ferramenta pdftk para fazer isso

#!/bin/bash

#Use the basename as the filename
filename=211

#Merge Using pdftk
pdftk ${filename}D.pdf ${filename}L.pdf cat output ${filename}.pdf
    
por 21.10.2015 / 10:46