Tenho usado pdfcrop
o (MiKTeX) de vez em quando sem problemas. Mas recentemente mudei para uma máquina com Windows 10 e agora recebo um erro quando o pdfcrop é executado:
O erro mostrado é:
C:\...\ExperimentsLaTeX>pdfcrop
Can't use an undefined value as an ARRAY reference at C:/Perl64/lib/Win32/TieRegistry.pm line 718.
A resposta ao comando pdfcrop --version
mostra:pdfcrop 2012/11/02 v1.38
E perl --version
mostra:
C:\...\ExperimentsLaTeX>perl --version
This is perl 5, version 20, subversion 1 (v5.20.1) built for MSWin32-x64-multi-thread
(with 1 registered patch, see perl -V for more detail)
Copyright 1987-2014, Larry Wall
Binary build 2000 [298557] provided by ActiveState http://www.ActiveState.com
Built Oct 15 2014 14:56:57
Você sabe o que há de errado no meu sistema? É um erro conhecido?
Responder1
O que @Ulrike Fischer sugeriu funcionou para mim: no prompt de comando do Windows eu digito
pdfcrop --gscmd gswin64c.exe myfile.pdf
e colhe perfeitamente. o arquivo .exe vem da instalação de 64 bits do ghostscript disponível em seu site.
Isso também ignora versões potencialmente conflitantes do ghostscript (pode acontecer ao tentar cortar em IDEs que possuem uma versão pré-instalada do ghostscript diferente da sua), pois você já está informando ao Windows com qual executável executar o corte.