Same here: very often, when I try to copy-paste an SVG file from InkScape to MS Word, some details (such as arrow heads) will disappear upon closing and reloading the DOCX file. It's quite frustrating, since I'm forced to use a raster image instead of a vector one if I want to preserve the original drawing.
Thank you for your kind suggestion, but unfortunately it didn't work. I tried to convert all of the arrows (strokes) to paths, but the heads always disappear. I even tried to convert the whole drawing to a path, but to no avail.
This is the original drawing:
This is how the same drawing appears in MS Word after converting stroke to path:
I downloaded the .SVG file on my desktop, opened it with InkScape, selected the whole drawing (the two arrows) with CTRL+A, copy-pasted (CTRL+C and CTRL+V) onto a blank MS Word file. Then I saved the DOCX file, closed it, and opened it again. The first of the two arrows has a missing head; the second one appears to be perfect:
I've tried to do the same (convert a stroke to a path) for the arrows on my other project (it's an electrical schematic), but the arrows keep losing their heads.
I've tried again, same way as before, and now it works! I don't know what I did differently this time. However, after converting the arrows from stroke to path, it seems to be working correctly:
The first group of schematics still has the arrows as strokes, whereas the second one's arrows have been converted to paths. I've already tried to close and re-open the DOCX file a couple of times, and the heads seem to stay in their proper place.
However, if you still want to take a look, I'm attaching both the DOCX and SVG files.
Same here: very often, when I try to copy-paste an SVG file from InkScape to MS Word, some details (such as arrow heads) will disappear upon closing and reloading the DOCX file. It's quite frustrating, since I'm forced to use a raster image instead of a vector one if I want to preserve the original drawing.
Moderator edit: split this topic from "Text on path missing when pasting..."
Arrow heads and other markers are styles applied to paths. I would convert strokes to path before taking the objects to another program.
@TylerDurden
Thank you for your kind suggestion, but unfortunately it didn't work. I tried to convert all of the arrows (strokes) to paths, but the heads always disappear. I even tried to convert the whole drawing to a path, but to no avail.
This is the original drawing:
This is how the same drawing appears in MS Word after converting stroke to path:
Please share the svg files: before and after stroke to path.
Here is a svg file made in .92.2, containing a line with arrowhead and a duplicate converted using stroke-to-path.
Please test this (copy/paste to MS word), and describe the results.
Hello,
I downloaded the .SVG file on my desktop, opened it with InkScape, selected the whole drawing (the two arrows) with CTRL+A, copy-pasted (CTRL+C and CTRL+V) onto a blank MS Word file. Then I saved the DOCX file, closed it, and opened it again. The first of the two arrows has a missing head; the second one appears to be perfect:
I've tried to do the same (convert a stroke to a path) for the arrows on my other project (it's an electrical schematic), but the arrows keep losing their heads.
Ok. We can surmise that the copy/paste operation is working as expected, so it is likely the drawing and the version of Inkscape.
Can you attach an example svg file that has the issue?
I've tried again, same way as before, and now it works! I don't know what I did differently this time. However, after converting the arrows from stroke to path, it seems to be working correctly:
The first group of schematics still has the arrows as strokes, whereas the second one's arrows have been converted to paths. I've already tried to close and re-open the DOCX file a couple of times, and the heads seem to stay in their proper place.
However, if you still want to take a look, I'm attaching both the DOCX and SVG files.
Thank you very much for your help!