Вызвать GIMP через командную строку, чтобы сгладить и экспортировать изображение в формате PDF?

Вызвать GIMP через командную строку, чтобы сгладить и экспортировать изображение в формате PDF?

У меня есть рисунок в формате PDF с миллионами полупрозрачных точек, созданный в R. Я хочу сделать его плоским, чтобы уменьшить размер файла, а затем экспортировать его обратно в формате PDF (все еще в векторном формате, а не в растровом).

Если есть опция командной строки, я могу запустить ее из R с помощью system()вызова. Есть ли способ сделать это?

решение1

Я бы рассмотрел возможность экспорта из R в SVG (PDF тоже подойдет, но с SVG работать проще, поскольку он основан на тексте), а затем запустить его в Inkscape.

Inkscape? Графическое приложение, Оли? Ты с ума сошёл?

На самом делеInkscape можно запустить из командной строкидля пакетных операций. Я использую его так на сервере (вызывается из Python) для генерации PDF-сертификатов для моего клиента. Вотего страница руководства.

Удобнее всего с SVG. Если ваш вход — SVG, вы можете очистить определения и экспортировать их в PDF одним быстрым движением.

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