Veja milhares de arquivos pdf um após o outro de uma lista

1

Eu comecei a tarefa de gerar manualmente dados essenciais da biblioteca a partir de uma enorme biblioteca de pdf; o que eu quero é: use um script com nomes de arquivo, para abrir uma instância de arquivo pdf, revise-o e depois que eu fechar a instância atual instale a instância de pdf. Isso é possível. Este não fala sobre o uso da lista de nomes de arquivos.

    
por Ramaprakasha 12.06.2014 / 11:56

2 respostas

2

Dado um arquivo com um nome de arquivo por linha, você pode usar este comando:

while read file; do xdg-open "$file"; done < files.txt

Você pode substituir xdg-open pelo programa de sua escolha, como evince ou okular .

Se os arquivos PDF forem principalmente texto, você também pode considerar o uso do comando pdftotext para converter arquivos PDF em arquivos de texto. Dessa forma, você pode usar qualquer editor de texto para revisar o conteúdo. As guias gedit e kate suportam, por exemplo. Exemplo:

while read file; do pdftotext "$file"; done < files.txt

Isso converte um arquivo PDF, como foo.pdf , em um arquivo de texto, foo.txt .

Para mais detalhes sobre a invocação do comando pdftotext , veja a página de manual pdftotext(1) .

    
por Lekensteyn 12.06.2014 / 12:24
0

Você poderia tentar eu, bibliotecária. Não é uma linha de comando, mas pode ajudar a tornar sua tarefa mais suportável.

link

    
por Martin 21.06.2014 / 15:01