usage: pdftotext [options] <PDF-file> [<text-file>]
Eu estou usando pdftotext (xpft, uso acima) para converter todos os pdfs em um diretório (e subdiretórios) para arquivos de texto. Não importa se a estrutura é preservada ou não, só quero gravar os arquivos em um diretório diferente.
Eu tenho cmd cd já apontando para o diretório ("C: \ input" dizer).
Então, se o caminho de um determinado arquivo de entrada é
C:\input\filename.pdf
E eu quero produzir para
C:\output\filename.txt
Meu comando:
for /r %i in (*.pdf) do pdftotext "%i" -raw "C:\output\%i"
Quase funciona, mas tenta produzir para
C:\input\C:\output\filename
o que obviamente causa um erro.
Como eu resolvo isso?
fonte
for /r %i in (*.pdf) do pdftotext "%i"
funciona porque o pdftotext cria automaticamente um arquivo de texto no mesmo diretório se nenhum diretório de saída for especificado. Então, o que eu realmente quero éfor /r %i in (*.pdf) do pdftotext -raw "%i" "C:\output\%~ni.txt"