One of t cool new features of LibreOffice 3.5 is the support for Visio diagrams. In this post I'll explore a little deeper to see how will it works in practice.
First, let's take a look at a simple Visio file I created.
The two apps I will investigate are LibreOffice Draw and LibreOffice Impress.
Importing Visio Documents into LibreOffice 3.5 Draw
First, from the File menu select Open
As you can see, the Open dialog can select VSD files and even provides a preview. Notice that the preview is correct – it looks exactly like the document should.
Now press Open and let's see what happens when the document is loaded.
And let's take a closer look…
Basic formatting worked!
Poor support transparency combined with gradient fills. This is especially true for shape shadows
The white rectangle above should look like this:
The text formatting came through surprisingly well
The server master shape has some errors: pieces seem to incorrectly formatted. I suspect this is due to the poor support for gradients that we saw earlier.
It should look like this:
Shapes with text imported as two shapes: one a basic geometric shape and then a second text box on top.
Using the Clipboard and LibreOffice
In both Draw and Impress you can also import Visio content via the clipboard.
Let's launch Visio 2010 and copy some content…
Now in LibreOffice Impress, let's try Edit > Paste Special:
The paste special worked but we still see some rendering errors. But this was in LibreOffice Impress and interestingly if you Paste as “Microsoft Visio Drawing” in LibreOffice draw, the image will still have rendering errors, but you can double-click on it which will cause Draw to launch Visio and will let you edit the diagram. So apparently LibreOffice does have some feature that at least comes close to the OLE Embedding feature in Microsoft Office.
- I'm sure this wasn't easy to add to LibreOffice so the developers deserve a lot of credit.
- I was somewhat disappointed by the fidelity to the original formatting. Visual fidelity is so important for these senarios.
- Overall, great effort and I am looking forward to what will come next in LibreOffice.