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 / 09: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 / 10: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 / 13:01
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warning – yii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '104225',
    'url' => 'view-thousands-of-pdf-files-one-after-another-from-a-list',
];

$_COOKIE = [
    '_csrf-frontend' => 'a4abafa603905c22f83dde8fdcceeb78a59d367d23566d2d965eead54bb268bfa:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"y2iusJXU3coxs71nFXGltnfMKEHTSJts";}',
    'advanced-frontend' => '1iig3o9aj1ef07e7auuq7jm6nc',
];

$_SESSION = [
    '__flash' => [],
];