Инструмент командной строки для преобразования SVG в EMF (расширенный метафайл)

20

Я знаю, что могу использовать Save asв Inkscape для преобразования из SVG в расширенный метафайл (EMF). Но если у меня есть несколько файлов, это немного громоздко. Есть ли инструмент командной строки, который я мог бы использовать вместо этого?

hlovdal
источник
Ты спас мне жизнь, заставив меня открыть Inkscape. Работает намного лучше, чем AI для создания EMF!
Патрик Хонорез

Ответы:

9

Похоже, вы можете использовать inkscape из команды lone, чтобы сделать это с ключом -M.

http://tavmjong.free.fr/INKSCAPE/MANUAL/html/CommandLine-Export.html

Ник Р
источник
Отлично. Как раз то, что я искал.
Хловдал
Эта опция отсутствует в Inkscape 0.48.4 :(
rumtscho
1
@rumtscho AFAIK доступно только под Windows
f3lix,
1
@ f3lix Я не помню обстоятельств, чтобы сделать этот комментарий, но есть хороший шанс, что я был на Linux. Я собирался спросить вас, как сделать это в Linux, но я думаю, что это достаточно оффтоп, чтобы заслужить свой вопрос.
rumtscho
1
Хм. Кажется, это использует экспорт растровых изображений, я хотел бы сохранить его как векторный файл EMF.
Джейсон С
19

Если вы хотите, чтобы точная команда сделала это здесь, это:

$ inkscape --file <Input-file> --export-emf <output-file>
звездное гринвичское время
источник
Дополнительный комментарий: Вы можете захотеть установить, sudo apt-get install libcanberra-gtk-moduleчтобы преодолеть Failed to load module "canberra-gtk-module"Gtk-сообщение, которое отображается при каждом выполнении команды.
JJD