You are using a browser which doesn't fully support Cascading Style Sheets. This site will look much better in a browser that supports web standards, but its content is accessible to any browser or Internet device.

Creating Slides

It's time now to make our source a document. HTML can be displayed everywhere, so we pass options for HTML output to the converter perlpoint. As mentioned before, the converter adds layout. HTML layouts can be configured manually, or one can use predeclared layouts called "styles". Luckily, we installed a bunch of demo styles with PerlPoint-styles, so we take one of those.

Please remember the directory where you choose to store the demo styles (it requires a manual copy during the installation of the PerlPoint::styles package). Let's say it is stored in the environment variable $PPDSPATH.

Assumed the text source was stored in coffee.pp, you can call perlpoint the following way now (write everything into one line, newlines are added for readability here):

    perlpoint -target XML -format XHTML::Paged
              -doctitle "Office Coffee"
              -styledir $PPDSPATH -style GPW7-PPGenerator-01
              -targetdir slides
              coffee.pp

Several files are made in the slides subdirectory. If it did not exists it is made. To look at the result, open slides/slide-toc.html in a Web browser.

Wondered about the options? They are quickly understood: perlpoint can produce various formats, so first we say we are going to produce XML by -target XML. But as we wanted to see HTML output, not XML, we then choose a special formatter, XHTML::Paged, which formats the XML as XHTML. This is done by -format XHTML::Paged. The "Paged" in the formatter name indicates that this formatter produces one page for every chapter - other formatters might organize their results another way. By -doctitle we add a title to the document. The -styledir $PPDSPATH says where to search for styles, and -style selects one of the styles available. Finally, -targetdir slides selects a directory for the results, and coffe.pp is the PerlPoint source to process.

If you want to try another layout, try

    -style FramesAndApplet

and open slides/page-frameset.html.

In case you do not like the file names, they are part of the style and can be modified there. Or, overwrite them in your call: with prefix test -suffix .htm the last start page name would become test-frameset.htm. Likewise, many other options can be fine tuned. Add -help to a valid converter call to see a list of all options available.

Notice that with the demo layouts, a list of contents and navigation elements were automatically added for you, plus Javascript to navigate by keystrokes, so that a presenter can easily switch between pages.