OpenOffice Impress (*.sxi) docs to pres2

As mentioned the recent work [1] by Sterling, giving it a try to convert OpenOffice Impress documents to the PHP presentation (pres2) [2] format, I tried to come along with another approach using XSLT [3] instead of expat. The xsl is just too simple yet but it works for OOo slides with a title and a text; did not try more [4].
Just uncompress the *pres.sxi to a folder tmp and use xsltproc.exe to run the XSLT. It should work.

Some discussion on what a basic sxi file needs to look like can be found on a OOo mailinglist [5] or at Raymond Yee\’s site [6].

[1] http://circle.ch/blog/p802.html
[2] http://cvs.php.net/cvs.php/pres2
[3] http://circle.ch/pdf/gehrig_030521_OOo2pres.pdf
[4] http://circle.ch/pdf/gehrig_030521_OOo2pres.sxi
[5] http://xml.openoffice.org/servlets/ReadMsg?msgId=645904&listName=dev
[6] http://iu.berkeley.edu/rdhyee/discuss/msgReader$755

Update: Forgot to mention \”OpenOffice.org XML transformation to HTML/WML/PALM HTML 3.2\” [7].

[7] http://xml.openoffice.org/sx2ml/

Leave a Reply