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 ファイルは、Web サイトで入手可能な Ghostscript の 64 ビット インストールから取得されます。

これにより、競合する可能性のあるゴーストスクリプトのバージョンも回避されます(ゴーストスクリプトのプレインストールバージョンが異なるIDEでトリミングしようとすると発生する可能性があります)。これは、どの実行ファイルでトリミングを実行するかをWindowsに指示しているためです。

関連情報