Questão Usando o pdftk para agrupar arquivos de nomes semelhantes. Windows cmd


Eu simplesmente tenho uma tarefa semelhante para fazer como discutido Aqui, mas com uma estrutura de arquivos ligeiramente diferente. Eu estava esperando que alguém pudesse me ajudar com a modificação do script que foi dado na resposta para esse segmento para atender às minhas necessidades. Basicamente, minha estrutura de arquivos é tal que eu tenho um conjunto de pdfs sem um certo prefixo, delimitado por um sublinhado e outro conjunto sem esse prefixo. E quero acrescentar os arquivos pdf prefixados como a primeira página em suas respectivas correspondências. Eu posso facilmente ter todos os pdfs aqui na mesma pasta ou em diferentes (como o script na resposta acima).

Para dar um pouco de contexto, eu simplesmente criei uma série de folhas de rosto para um certo conjunto de evidências, e preciso encontrar uma maneira de mesclar facilmente essas folhas de capa nos arquivos de evidências.

Eu tive problemas para analisar o script em lote no problema ligado (eu não sou de forma alguma alfabetizado em tal codificação, e espero que seja ok para ser tão descaradamente pedindo ajuda aqui, mas eu acho que pelo menos reduzi a tarefa com determinação suficiente ), mas eu tenho pdftk pronto para ir, estou no windows e sou flexível com a forma como os diferentes conjuntos de arquivos são organizados em pastas.

Para ser claro, meus arquivos são assim:

COVER_abcd.pdf
COVER_efgh.pdf
COVER_ijkl.pdf
abcd.pdf
efgh.pdf
ijkl.pdf

E eu quero que os arquivos "COVER_" se tornem a primeira página dos arquivos regulares, e o nome do arquivo de saída seja simplesmente o conjunto original

abcd.pdf
efgh.pdf
ijkl.pdf 

Alguma direção sobre isso?

Editar

Seguindo um ponto de comentários: Estou certamente disposto a mudar a estrutura para onde os arquivos pdf não encobertos poderiam ter um prefixo tal que eu tenha dois conjuntos assim (em pastas separadas ou não):

COVER_abcd.pdf
COVER_efgh.pdf
COVER_ijkl.pdf
EVIDENCE_abcd.pdf
EVIDENCE_efgh.pdf
EVIDENCE_ijkl.pdf 

E, em seguida, imprimindo os arquivos concatenados em algum lugar:

MERGED_abcd.pdf
MERGED_efgh.pdf
MERGED_ijkl.pdf 

Apenas se isso mudar alguma coisa!


0


origem


Você é um pouco indeterminado. Usando o mesmo nome (na mesma pasta), como você poderia saber se a capa já está prefixada ou não? Em geral pdftk.exe "COVER_abcde.pdf" "abcde.pdf" cat output "COVER+abcde.pdf" em um loop for substitua abcd por uma meta variável %% A para eexample. - LotPings


Respostas: