Вставка файлов SVG в документ Microsoft Word

75

Как я могу преобразовать или вставить файл Inkscape SVG в документ Microsoft Word?

Примечание: это должно быть редактируемым. Полученный экспортированный PDF-файл имеет выбираемый текст.

monksy
источник
2
Почему .docили .pub? .pdfбыло бы более уместным, я думаю.
iglvzx
Это требование от моего работодателя, чтобы иметь возможность перепрофилировать мое резюме. Я редактирую вопрос, так как он должен быть в документе. Это не предпочтительно, но это то, что есть. [Изменить, ссылка на резюме была для примера того, как это должно выглядеть в слове doc]
monksy
У вас есть доступ к Inkscape и Microsoft Word?
iglvzx
Я думаю, что я что-то здесь упускаю. SVG - это графический формат. Вы можете экспортировать его в любой графический формат (скажем, в формате GIF, PNG, JPG, BMP) и поместить его в любой документ Word. Это был бы рисунок внутри документа .DOC, точно так же, как вы делали бы это с любой картинкой ...
woliveirajr
Это должно быть редактируемым. Полученный экспортированный PDF-файл имеет выбираемый текст.
Monksy

Ответы:

76

Чтобы вставить рисунок Inkscape в документ Word:

  1. Откройте файл в Inkscape.

    открытый

  2. Сохраните файл как расширенный метафайл ( .emf).

    сохранить как

  3. Обязательно снимите галочку Convert text to paths

    текст к путям

  4. Вставьте в .emfфайл в виде изображения в документе Word.

    вставить рисунок


Чтобы редактировать рисунок и текст:

  1. Щелкните правой кнопкой мыши изображение и выберите Edit Picture.

    редактировать

  2. Нажмите, Yes чтобы преобразовать в чертежный объект.

    объект

  3. Тада!

    полный

iglvzx
источник
5
Экспорт EMF поддерживается только в Windows: wiki.inkscape.org/wiki/index.php/Release_notes/0.45#EMF_export
домен
Это работает также для файлов ODG OpenOffice / LibreOffice Draw. Благодарю.
Грег
2
Вы можете, если вы хотите импортировать произвольные SVG-файлы независимо от платформы, конвертировать их онлайн
RAnders00
Mac поддерживает только типы wmf, но не emf. По крайней мере, есть решение.
chmike
3
Экспорт в EMF работал в Inkscape-0.91 на Ubuntu-16.04 / Linux. (теперь не только для MS-Windows - возможно, это было во время предыдущего комментария.)
Рэндалл Уитмен
24

Обновление 2016

Примечание . Эта функция доступна только при наличии подписки на Office 365 . Если вы являетесь подписчиком Office 365, убедитесь, что у вас установлена ​​последняя версия Office.

Microsoft Word 2016 теперь может напрямую импортировать SVG :

  1. Поместите курсор туда, куда вы хотите вставить изображение.
  2. Перейдите на вкладку « Вставка » ленты.
  3. Нажмите Картинки

    введите описание изображения здесь

  4. Перейдите туда, где находится SVG-файл, который вы хотите вставить, и выберите его. Нажмите Вставить .

Источник : Вставьте изображения SVG в Microsoft Office.

Что особенно круто, так это то, что просмотр под крышками показывает, что SVG хранится внутри OOXML. Это намного лучше для сохранения качества изображения, чем импорт в растровый формат, и более совместимо, чем EMF / WMF.

Платформы : импорт SVG, к сожалению, на данный момент не поддерживается ни на платформе Mac, ни в Word Online (август 2017 г.).

2019 Обновление

SVG-импорт теперь поддерживается на Mac, подтвержден, по крайней мере, подпиской на Office 365.

kjhughes
источник
5
Это не работает для меня, хотя на моем Word 2016 установлены последние обновления (64-битная версия).
Девид
7
У меня Office 2016 64Bit (16.07668.7101). Когда я пытаюсь вставить изображение SVG, я получаю сообщение: «Произошла ошибка при импорте этого файла». У меня Windows 10, и я подал отчет в Feedback Hub App, название
Devid
2
@ Дэвид, слышал что-нибудь от них? У меня Office 2016 на Windows 10, и моя попытка импортировать SVG приводит только к серому значку рамки рисунка.
Катриэль
3
@katriel Я знаю версию 1707 (сборка 8326.2073) Office 2016. Я протестировал ее с этим SVG-изображением: s.cdpn.io/3/kiwi.svg, и он работает. Я проверил это путем перетаскивания.
Девид
2
Согласно статье support.office.com, ссылка на которую содержится в этом ответе: «Эта функция доступна только при наличии подписки на Office 365». У меня нет подписки на Office 365, поэтому у меня это не работает, хотя я использую Office Professional Plus 2016 для Windows 10.
Даниэль Шиллинг,
3

Я использую слово 2013, и поэтому я не могу импортировать SVG напрямую. Однако LibreOffice способен на это. Я использую LibreOffice 5, и я могу импортировать файл SVG с

insert -> image -> choose your file

После этого я просто скопировал импортированный svg из LibreOffice в Office. Кажется, что качество немного изменилось, но для целей это было хорошо.

Letsch
источник
0

Также возможно копировать и вставлять объекты из Inkscape в Word напрямую. Тем не менее, они импортируются как растровые изображения, я полагаю, в формате Jpg. Вы можете увидеть пример ниже, в котором я увеличил детали, чтобы показать границы.

введите описание изображения здесь

У меня Inkscape 0.48, Microsoft Word 2010.

clabacchio
источник
0

Как скопировать и вставить диаграмму из Inkscape в Microsoft Word

Существует еще один более простой метод, который работает постоянно со всеми программами, независимо от возраста, включая Mac OS.

  1. Выберите схему в Inkscape. Нажмите / выберите Черная стрелка в левом верхнем углу страницы. Нажмите на угол диаграммы, которую вы хотите переместить, затем наведите курсор на диаграмму, чтобы черный квадрат окружил диаграмму.

  2. Выберите «Редактировать» → «Сделать растровое изображение». (Это наполовину вниз по списку с чем-то вроде камеры рядом с ним.) Нажмите на него. Вокруг вашей диаграммы Inkscape появляется много пунктирных линий.

Теперь это трюк.

  1. Выберите «Редактировать» → «Копировать». (Не «Делать растровое копирование». Это дважды сбивает с толку некоторых людей.) Нажмите.

  2. Затем откройте документ Word.

  3. Нажмите на курсор, где вы хотите поместить диаграмму.

  4. В документе Word перейдите к «Редактировать» → «Вставить». Нажмите.

  5. Вуаля! Ваша диаграмма появится в документе Word с рамкой и обведет ее.

  6. Измените размер, если необходимо, выбрав и перетащив нижний правый угол, и переместитесь, выбрав поле и перетащив.

  7. Нажмите. Коробка исчезает. Все сделано. Сохранить.

Тим
источник
Изображение выглядит размытым. Слово все еще обрабатывает изображение как векторную графику? Почему Word 2016 до сих пор не поддерживает SVG?
chmike
1
@chmike Шаг «Сделать копию растрового изображения» выдал бы это за экспорт растра, а не вектора. У меня нет ответа на ваш второй вопрос, даже через 3 года. :)
Аарон Кэмпбелл
0

Другое решение - использовать Gimp, он может читать файлы SVG и экспортировать их в формат PNG.

Zac
источник
1
Это будет работать, но приведет к растеризованному изображению и может плохо распечатать.
Стивен МакАтир