xsl-list
[Top] [All Lists]

Re: Re: XML to Powerpoint

2003-08-13 14:31:25
If you know, or you have time to "decipher" the "XML" format for PowerPoint
you should be able to create an XSLT stylesheet that would convert your data
into the "enriched" HTML that Microsoft uses. Then you would still have to
manually
import the HTML in PowerPoint and save it as a PPT file.

Another less elegant, but maybe easier solution is to create a stylesheet
that converts your XML
into.... VisualBasic. If you know the object model for PowerPoint it would
be
reasonably easy to create a big "VBA" script that builds the slides for you.
(then, of course, you'll have to run the script/macro inside PowerPoint to
create
the slide presentation).

Hope this helps,

    Raffaele

----- Original Message ----- 
From: "Betty Harvey" <betty(_at_)eccnet(_dot_)com>
To: <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Sent: Wednesday, August 13, 2003 1:55 PM
Subject: Re: [xsl] Re: XML to Powerpoint



Thanks!  I have to use Powerpoint.  I have already created XSL-FO to
convert my XML to PDF via XSL-FO and an XSLT transformation for chunking
the XML into HTML for slides. This works well for me.  However, I have to
supply my slides to someone in Powerpoint and they will not accept HTML
slides.  I will still make the PDF available because the resulting PDF
contains more 'verbage' than the slides as handouts.

After Wendell's and Michael Hahn's responses I tried to import my HTML
slides - very messy.

However, I will simplify my XSLT --> HTML conversion and see if it imports
better.  It has to be better than cutting and pasting!  I was hoping there
was something like RTF.

Thanks to everyone for the suggestions!

Betty

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Betty Harvey                         | Phone: 410-787-9200 FAX: 9830
Electronic Commerce Connection, Inc. |
harvey(_at_)eccnet(_dot_)com                    | Washington,DC XML Users Grp
URL:  http://www.eccnet.com          | http://www.eccnet.com/xmlug
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\/\/

On Wed, 13 Aug 2003, Dimitre Novatchev wrote:


"Betty Harvey" <betty(_at_)eccnet(_dot_)com> wrote in message
news:Pine(_dot_)LNX(_dot_)4(_dot_)44(_dot_)0308131357410(_dot_)9158-100000(_at_)eccnet(_dot_)eccnet(_dot_)com(_dot_)(_dot_)(_dot_)

I have an XML presentation that I need to convert to Powerpoint.
Has anyone done an automatic conversion using XSLT?  Any advice
for automatic conversion?

I haven't used Powerpoint for presentations for several years.

In case the requirement to use Powerpoint is relaxed you could generate
a
set of "slides" that are html -- as Kurt Cagle did once:

http://www.topxml.com/cagle/presentation.asp

See also his technique adapted for client-side presentations:

http://www.topxml.com/code/default.asp?p=3&id=v20000518235959


The source.xml is transformed to html using the old MS dialect of XSL
Patterns. It should be easy to do the same with xslt.


=====
Cheers,

Dimitre Novatchev.
http://fxsl.sourceforge.net/ -- the home of FXSL




 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list




 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>