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


20

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


Ты спас мне жизнь, заставив меня открыть 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.