On Mon, 31 Jan 2005, Nicu Buculei wrote:
Bryce Harrington wrote:
> I've investigated and experimented with creating a converter that would
> enable support for the OpenOffice format in Inkscape. The code appears
> to already exist in OpenOffice, although it would be some trouble to
> extricate. However, this problem could be easily addressed if
> OpenOffice could provide a cmdline script to run their SVG export
> extension. I.e., a sxd2svg. Given that, we could easily add support
> for this file format to Inkscape.
as a disadvantage, this will require a full working copy of
OpenOffice.org installed.
Not necessarily. The svg export extension is packaged as an .so. ldd
reports that it has some dependencies, some of which may be part of
OOo, but if it were necessary to distribute this independently of OOo, I
think there's an outside possibility that it could.
i know Inkscape use the same method for importing other file types,
but
if we consider OpenOffice as a dependency, this is a *huge* one.
It depends. It is only a dependency if someone wishes to import this
file format. Presumably, if they did, they are using OpenOffice and
will have it installed. So yes it is a large dependency size-wise, but
it's much more likely to be present on the user's system than some of
the other things we depend on.
Also note that Inkscape will install even if some of its expected
extensions aren't installed. It'll warn the user and add an error
message to the extensions error log, but will otherwise run fine.
In any case, the point is not that this is a perfect solution but that
it is one that could be obtained with a minimal amount of effort.
I think a poor solution would be to expect that someone will write a new
OODraw-to-svg converter. If someone is gung-ho to do that, more power
to them, but if not, it duplicates effort that would probably better
spent at helping OpenOffice gain an SVG importer, too. ;-)
Bryce