Microsoft Office can be used to make charts and diagrams in their office suite. While useful, it’s been traditionally difficult to free them from the clutches of Office. Your creations often end up being converted to images, leading to a drop in quality.
So, what do you do if you want to use your Charts and SmartArt in your EPUB or website? Fortunately, there’s a solution that promotes portability and flexibility in the final design.
- Is supported by 98.9% of all browsers.
- Sees wide application support, including Microsoft Office.
- Supported by EPUB Version 3.
There are two methods available:
- Copy the diagram from Microsoft Office and Paste it into a blank Inkscape document.
- Export the Microsoft Office document to a PDF and import into Inkscape.
Images can also be altered after they’ve been imported into Inkscape. You can even create composites from different diagrams to create something new. For example, the following diagrams were used:
To create the following:
This process does have flaws. Here are caveats that you should be aware of:
As shown above in Diagram 1, the shadows don’t account for transparencies. Diagrams imported into Inkscape with this feature have additional colour in the shading. This phenomenon becomes visible when used against a non-white background.
To correct this defect, it’s recommended that the image be created without shading and the effect added in Inkscape.
Inkscape has the option of integrating effects to the object directly or to create the effect only. While the latter results in the loss of the original shape, integration can’t be reversed later on.
It’s recommended to duplicate the shape and generate the effects on the copy. That way, they can removed or hidden without reverting to earlier versions of the diagram.
Objects imported into Inkscape don’t have meaningful names. If you plan on editing the graph, it’s recommended that you sort, group, and name the content to simplify edits.
Font selection is important for graphs and diagrams. However, fonts are not available on all systems. You should convert the text elements to paths (Path -> Object to Path) prior to release to ensure a consistent look and feel. Be sure to keep the original image around to make future adjustments easier.