pdftk não pode lidar com emdashes em nomes de arquivos

2

Estou tentando usar o pdftk (v 1.40) para combinar alguns pdfs (usando o comando cat ). Como um teste simples, eu posso fazer

pdftk "/home/deploy/Foo - Bar.pdf" cat output results.pdf

e isso funciona bem (estou combinando apenas um arquivo aqui, mas ainda é um teste válido). Mas, se o nome do arquivo tiver um emdash, ele reclama:

$ pdftk "/home/deploy/Foo — Bar.pdf" cat output results.pdf
Error: Failed to open PDF file: 
   /home/deploy/Foo — Bar.pdf
Errors encountered.  No output created.
Done.  Input errors, so no output created.

O arquivo existe:

$ ls -l ~/Foo*
-rwxr-xr-x 1 deploy deploy 15180 2017-11-01 11:15 /home/deploy/Foo - Bar.pdf
-rwxr-xr-x 1 deploy deploy 15180 2017-11-01 11:14 /home/deploy/Foo — Bar.pdf

Eu pesquisei isso um pouco e vi alguém reclamando que não é possível caracteres umlauted, então eu pensei que poderia ser algo para fazer com conjuntos de caracteres estendidos, ou codificação de caracteres em geral.

    
por Max Williams 01.11.2017 / 12:43

1 resposta

2

Caso alguém encontre isso, a solução seria simplesmente atualizar o pdftk. Eu tinha a versão 1.40, a correção estava na v1.41!

    
por 01.11.2017 / 15:21