You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-dev@xmlgraphics.apache.org by "Mario (JIRA)" <ji...@apache.org> on 2013/01/21 14:38:13 UTC

[jira] [Commented] (BATIK-916) Export SVG to PowerPoint using POI library

    [ https://issues.apache.org/jira/browse/BATIK-916?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13558760#comment-13558760 ] 

Mario commented on BATIK-916:
-----------------------------

Hervé, Florian,

Any news on this? I'd be interested in such a conversion as well, because I'm looking for a vector graphics format which Microsoft Office can import correctly. Converting SVG to EPS is possible in Batik, but it is a bit quirky when importing it in Word for example (i.e. unantialiased rendering, although print output is 'smooth').

Thanks in advance for replying.
                
> Export SVG to PowerPoint using POI library
> ------------------------------------------
>
>                 Key: BATIK-916
>                 URL: https://issues.apache.org/jira/browse/BATIK-916
>             Project: Batik
>          Issue Type: Bug
>          Components: (RFE) Request For Extension
>    Affects Versions: 1.7
>         Environment: Operating System: All
> Platform: All
>            Reporter: Hervé Girod
>            Assignee: Batik Developer's Mailing list
>
> RFE #33348 asks to be able to convert SVG to WMF or EMF. 
> This RFE asks to be able to convert SVG to PowerPoint documents. Basically a SVG document would become one slide in a PPT document. This capability would also allow as some cool side effects:
> - being able to get WMF and EMF images (because PowerPoint allows conversion to EMF and WMF)
> - being able to create "natively" a PPT document from a SVG image for eople who want to use EMF and WMF just to get a PowerPoint document at the end
> - interoperate with programs such as OpenOffice which are able to read PowerPoint documents
> I (Hervé Girod) have a working copy of a SVG => PowerPoint transcoder, using Apache POI HSLF classes in scratchpad (last POI Beta version). I could not use the PPGraphics2D which comes with the HSLF package; however using this class fired no exceptions, but the result was very incorrect, though I don't know if it comes from the maturity of this class, the way I used it, or even specific Graphics2D features that were heavily used by my (rather complex) SVG examples and not supported yet. It turned out I created a new PPTranscoder class, associated with a PPTGraphics2D (of course).
> I have no problem to give this code to Apache (I already filed a contributor agreement some time ago and sent a lot of patches for the WMF => SVG conversion), as it can be useful to others, but apart from the fact that I surely have to perform more tests, I really don't know how to integrate it in Batik (it uses a part of POI).
> POI is under Apache 2.0 like Batik. The problem is I don't know what is the best way to 'integrate" POI library with Batik in order to provide this functionality without making Batik dependent from POI at the end (and even if this is really possible to do this cleanly)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org