Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

How can I convert or insert an Inkscape SVG file to a Microsoft Word document?

Note: It has to be editable. The resulting exported PDF has selectable text.

share|improve this question
1  
Why .doc or .pub? .pdf would be more appropriate I think. –  iglvzx Mar 6 '12 at 19:18
    
Its a requirement from my employer to be able to repurpose my resume. I'm editing the question since it has to be in doc. Its not preferable, but it is what it is. [Edit, the link to the resume was for an example of what it should look like in the word doc] –  monksy Mar 6 '12 at 19:29
    
Do you have access to both Inkscape and Microsoft Word? –  iglvzx Mar 6 '12 at 19:31
    
I think I'm missing something here. SVG is a graphic format, You could export it in any graphic format (let's say, as a GIF, PNG, JPG, BMP) and put it inside any Word document. It would be a graphic inside a .DOC document, the same way you would do with any picture... –  woliveirajr Mar 6 '12 at 19:36
    
It has to be editable. The resulting exported PDF has selectable text. –  monksy Mar 6 '12 at 19:37

4 Answers 4

up vote 38 down vote accepted

To embed an Inkscape drawing into a Word document:

  1. Open the file in Inkscape.

    open

  2. Save the file as an Enhanced Metafile (.emf).

    save as

  3. Be sure to untick Convert text to paths

    text to paths

  4. Insert the .emf file as a picture in a Word document.

    insert picture


To edit the drawing and text:

  1. Right-click the picture and select Edit Picture.

    edit

  2. Click Yes to convert to a drawing object.

    object

  3. Tada!

    complete

share|improve this answer
6  
Magic! Are you a wizard? :3 –  Justin Pearce Mar 7 '12 at 6:27
2  
EMF export is only supported on Windows: wiki.inkscape.org/wiki/index.php/Release_notes/0.45#EMF_export –  domen Mar 14 '13 at 15:16
    
This works also for OpenOffice/LibreOffice Draw ODG files. Thanks. –  Greg Jun 12 '14 at 1:02

It's also possible to copy-paste objects from Inkscape to Word directly. However, they are imported as raster image, I suppose Jpg-like. You can see an example below, in which I enlarged a detail to show the borders.

enter image description here

I have Inkscape 0.48, Microsoft Word 2010.

share|improve this answer

How to copy and paste a diagram from Inkscape into Microsoft Word

There is another simpler method which works all the time with all software, whatever age, including Mac OS.

  1. Select the diagram in Inkscape. Click on/select Black Arrow at top left of the page. Click on corner of the diagram you wish to move, then pull the cursor around the diagram so a black box surrounds the diagram.

  2. Select "Edit" → "Make a Bitmap copy". (This is halfway down the list with something like a camera next to it.) Click on it. A lot of dotted lines appear around your Inkscape diagram.

Now this is the trick.

  1. Select "Edit" → "Copy". (Not "Make Bitmap copy". Doing this twice confuses some people.) Click.

  2. Then open your Word document.

  3. Click your cursor where you want to put the diagram.

  4. In the Word document go to "Edit" → "Paste". Click.

  5. Voila! Your diagram appears in the Word document with a box and handles around it.

  6. Resize if necessary by selecting and dragging the bottom right corner, and move by selecting box and dragging.

  7. Click. Box disappears. All done. Save.

share|improve this answer

None of these are proper answers. The true answer is that it is not possible to add .SVG images to a Word document, because Microsoft is sitting on their asses. All you can do is convert the .SVG to a supported format, such as .EPS or the badly supported .EPS and then add it to the document.

share|improve this answer
1  
This is really more of a rant than a solution to the question. Your mention of .eps is new, but it is just an example of a format, you don't describe how to accomplish it. So this doesn't really add value to the discussion and doesn't meet the definition of an answer. –  fixer1234 Jun 16 at 15:30

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.