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 檔案來自其網站上提供的 Ghostscript 的 64 位元安裝。

這也繞過了可能存在衝突的 Ghostscript 版本(當嘗試在預先安裝的 Ghostscript 版本與您的不同的 IDE 中進行裁剪時可能會發生),因為您已經告訴 Windows 使用哪個可執行檔來執行裁剪

相關內容