wiki:TracWikiToPdfPlugin

Version 46 (modified by figaro, 8 years ago) (diff)

Cosmetic changes

Create PDFs from wiki pages

Notice: This plugin is unmaintained and available for adoption.

Description

This plugin allows you to set up a template file to generate a PDF file with a cover and a license page, for example. At the end of each wiki page there is a link named WikiToPdf and takes into account the parameters in your trac.ini file and passes them to htmldoc. See below for some examples.

Alternatively, it's possible to select one or more wiki pages and generate one single PDF file. This feature also takes into account the parameters in trac.ini.

For now, only those users with the WIKI_ADMIN permission can combine wiki pages on one single file. It is possible to define values to title, subtitle, file version and date that are used on the PDF file. The placeholders in the HTML file must be #TITLE#, #SUBJECT#, #VERSAO# and #DATA#.

WikiToPdf also adds support to some wiki formatting:

 - Tables (||Table||)
 - Images ([[Image(wiki:Page:image.png)]])  Attention - don't use this format [[Image(image.png)]], although this may be okay following [11471], please report in #4043 whether this works for you now.
 - Code blocks ({{{ code }}})

Note: If you want to use a cover file, it must be encoded in Latin-1 (ISO-8859-1), otherwise the plugin will fail to use it!

This plugin was developed based on the work of coderanger and athomas. It combines the functionality of CombineWikiPlugin and PageToPdfPlugin, both of which are deprecated. See also TracWikiPrintPlugin.

Bugs/Feature Requests

Existing bugs and feature requests for TracWikiToPdfPlugin are here.

If you have any issues, create a new ticket.

defect

33 / 45

enhancement

13 / 23

task

2 / 2

Download

Download the zipped source.

Source

Check out using Subversion, or browse the source with Trac.

Installation

To use WikitoPdf plugin you need to install Htmldoc, which itself is GPL-licensed.

Further general instructions on installing Trac plugins can be found on the TracPlugins page.

Screenshots

Combining wiki pages:

tracwikitopdfplugin/0.11/docs/example-documentation.pdf

Single page:

tracwikitopdfplugin/0.11/docs/example-howto.pdf

Usage

Recent Changes

17423 by rjollos on 2019-07-30 16:41:28
TracWikiToPdfPlugin 3.0.0dev: Improve debug logging

Refs #13568.

17341 by rjollos on 2019-02-19 03:30:48
TracWikiToPdfPlugin 3.0.0dev: Fix failure of r17340 with subpages

Refs #5856.

17340 by rjollos on 2019-02-18 02:02:15
TracWikiToPdfPlugin 3.0.0dev: Fix failure retrieving images

Retrieving images would fail when anonymous lacked
WIKI_VIEW.

Fixes #5856.

(more)

Author/Contributors

Author: Diorgenes Felipe Grzesiuk
Maintainer: none (needsadoption)
Contributors:

Attachments (2)

Download all attachments as: .zip