Version 5 (modified by markm, 6 years ago) (diff)

Added comment regarding new owner

A Trac plugin for export of wiki pages to MS Word

Hi Mark here.
As Lucas is moving on - I would like to thank him for this plugin. I have some ideas for change - but for now will restrict myself to trying to fix the issues already logged.


The aim of the plugin is to transform a wiki page so that it can be imported using the HTML import capability of MS Word. After that, a format template can be applied, and the text might be copied into a document template.

The plugin works as follows:

  • Cleanup and validation using HTML Tidy.
  • Transformation using a XSLT stylesheet
  • Offering a zip file with wiki page and images for downloading.


  • Install HTML Tidy.
  • Make sure xsltproc is available. If not, install from
    • From the linked page Click Downloads and download iconv, libxslt, libxml2, zlib
    • On windows - the binaries for all either need to be in one directory or on your path (PageToDocIntegration expects the folder that contains libxslt to be on your path)
    • test that it has been installed correctly by running xsltproc (if it cannot be found - make sure it is on the path)
  • Save the XSLT stylesheet onto your disk.
  • Create the following section in your trac.ini (modify path):
    xsltfile = /path/to/your/xsltfile
  • Install plugin.
    • The same can be done by adding the following line to the [components] section of your trac.ini file e.g.
      PageToDoc.* = enabled

The plugin is in a alpha state. There are a couple of things to be enhanced. Please try and give feedback.

Bugs/Feature Requests

Existing bugs and feature requests for PageToDocIntegration are here.

If you have any issues, create a new ticket.


Download the zipped source from here.


You can check out PageToDocIntegration from here using Subversion, or browse the source with Trac.


Once installed, a new entry shows up below the Download in other formats section at the end of the page. Click and save to disk. Extract and open with Word.

Recent Changes

[7642] by markm on 2010-02-18 10:38:54
Fixed spelling errors regarding xslt (was xlst)
[7641] by markm on 2010-02-18 10:36:38
The order of the parameters to xsltproc were wrong.
[7640] by markm on 2010-02-18 10:35:46
Added maintainer information to


Author: lei