Проблема с pdfcrop в Windows 10

Проблема с pdfcrop в Windows 10

Я время от времени использовал pdfcrop(MiKTeX) без проблем. Но недавно я перешел на машину с Windows 10, и теперь при запуске pdfcrop возникает ошибка:

Показана следующая ошибка:

C:\...\ExperimentsLaTeX>pdfcrop
Can't use an undefined value as an ARRAY reference at C:/Perl64/lib/Win32/TieRegistry.pm line 718.

Ответ на команду pdfcrop --versionпоказывает:pdfcrop 2012/11/02 v1.38

И perl --versionпоказывает:

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

Знаете ли вы, что не так в моей системе? Это известная ошибка?

решение1

То, что предложил @Ulrike Fischer, сработало для меня: в командной строке Windows я ввожу

pdfcrop --gscmd gswin64c.exe myfile.pdf

и он отлично обрезается. Файл .exe взят из 64-битной установки ghostscript, доступной на их веб-сайте.

Это также позволяет обойти потенциально конфликтующие версии ghostscript (это может произойти при попытке кадрирования в IDE, в которых предустановлена ​​версия ghostscript, отличная от вашей), поскольку вы уже сообщаете Windows, с помощью какого исполняемого файла следует выполнять кадрирование.

Связанный контент