Конвертировать EPS в PDF и обрезать пробелы - PullRequest
0 голосов
/ 25 марта 2020

У меня есть скрипт, который раньше использовался, и он работал. Но теперь это не работает (я изменил машину).

для преобразования eps-файлов в pds-файлы

#!/usr/bin/perl

use File::Find::Rule;

my @files = File::Find::Rule->file()
->name( '*.eps' )
->in( './' );

for my $file (@files) {
print "file: $file\n";
system("epstopdf", $file);
}

для обрезки пробелов

#!/usr/bin/perl

use File::Find::Rule;

my @files = File::Find::Rule->file()
->name( '*.pdf' )
->in( './' );

for my $file (@files) {
print "file: $file\n";
system("pdfcrop", $file, $file);
}

Но когда при запуске файлов пишутся только имена файлов, а действие не выполняется. Есть что установить?

1 Ответ

0 голосов
/ 25 марта 2020

Ваши Perl скрипты пытаются запускать внешние программы с именами epstopdf и pdfcrop.

...