Windows 10 上的 pdfcrop 问题

Windows 10 上的 pdfcrop 问题

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 版本(当您尝试在预安装的 ghostscript 版本与您的版本不同的 IDE 中进行裁剪时可能会发生这种情况),因为您已经告诉 Windows 使用哪个可执行文件来运行裁剪

相关内容