book: Create a structured PDF document with headings, chapters, etc.
webpage: Specifies that the HTML sources are unstructured (plain web pages.) A page break is inserted between each file or URL in the output.
continuous: Specifies that the HTML sources are unstructured (plain web pages.) No page breaks are inserted between each file or URL in the output.
Title of the document for the front page.
Extract the first heading of the document and use it as title. If checked the title field has no effect.
The title image or HTML page. These file has to be an attachments!
Specify document version to be displayed on the title page.
Intellectual property owner of this document.
Copyright notice for this document.
Information about who and when modified the document are applied at the end.


Specifies the output format.
Grayscale document  Title page
Compression :   JPEG big images 


User defined page size 
Choose one of the predefined standard sizes or select user defined.
Specifies the page size using a standard name or in points (no suffix or ##x##pt), inches (##x##in), centimeters (##x##cm), or millimeters (##x##mm).
Set the target browser width in pixels (400-1200). This determines the page scaling of images.
   2-Sided   Landscape
Specifies the margin size using points (no suffix or ##x##pt), inches (##x##in), centimeters (##x##cm), or millimeters (##x##mm). Keep empty for default value.
Sets the page header to use on body pages.
Sets the page footer to use on body pages.


Sets the number of levels in the table-of-contents. Empty for unlimited levels.
   Numbered headings Check to number all of the headings in the document.
Sets the title for the table-of-contents. Empty for default title.
Sets the page header to use on table-of-contents pages.
Sets the page footer to use on table-of-contents pages.


Enter the HTML color for the body (background).
Enter the image file for the body (background). These file has to be an attachments!
Enter the HTML color for the text.
Sets the color of links.
Enables generation of links in PDF files.


Set the default size of text.
Set the spacing between lines of text.
Choose the default typeface (font) of text.
Choose the default typeface (font) of headings.
Set the size of header and footer text.
Choose the font for header and footer text.
Change the encoding of the text in document.
Check to embed font in the output file.


Controls the initial viewing mode for the document.
Document: Displays only the docuemnt pages.
Outline: Display the table-of-contents outline as well as the document pages.
Full-screen: Displays pages on the whole screen; this mode is used primarily for presentations.
Controls the initial layout of document pages on the screen.
Single: Displays a single page at a time.
One column: Displays a single column of pages at a time.
Two column left/right: Display two columns of pages at a time; the first page is displayed in the left or right column as selected.
Choose the initial page that will be shown.


Check to number all of the headings in the document.
 Print   Modify
 Copy   Annotate
Specifies the document permissions.
Specifies the user password to restrict viewing permissions on this PDF document. Empty for no encryption.
Specifies the owner password to control who can change document permissions etc. If this field is left blank, a random 32-character password is generated so that no one can change the document.


Specify language to use for date and time format.
Shrink code blocks on page.
Show line numbers for code blocks.
Make spaces visable by dots (·) instead of white spaces.
Make line breaks visable by a extra character (¶) at the end.
Enable this feature if you searching for problems or intent to report a bug report


Version 2.4.2 (MoinMoin 1.9.7)

MoinMoin - Generate PDF document using HTMLDOC

This action script generate PDF documents from a Wiki site using
the HTMLDOC ( software packages which has
to be preinstalled first.

Copy this script in your's MoinMoin action script plugin directory.

Thanks goes to Pascal Bauermeister who initiated the implementaion.
Lot of things changes since then but the idear using HTMLDOC is the
main concept of this implementation.

Please visit the homepage for further informations:

@copyright: (C) 2006 Pascal Bauermeister
@copyright: (C) 2006-2010 Raphael Bossek <>
@license: GNU GPL, see COPYING for details


Italiano English
Edit History Actions



Overview: Subscribing is an optional feature on MoinMoin wikis which enables users to receive an email notification when any changes have been made on specific wiki webpages. This optional feature is available only if the wiki administrator has enabled email support. This feature may also be available across a whole wiki farm if the wiki farm administrator has enabled sharing of user accounts and data. Subscribing is also described on HelpOnUserPreferences.

There are two general ways to subscribe to MoinMoin wiki webpages. The first and easiest way is to click on the 'Subscribe' link at the top of a wiki webpage. The second way is to edit 'User Preferences'. Both methods are described in detail below.


Subscribe: When you 'subscribe' to a MoinMoin wiki webpage, you are requesting that an email be sent to you when anyone other than yourself changes the contents of the webpage.

Unsubscribe: At any time after you have 'subscribed' to a MoinMoin wiki webpage, you may choose to 'unsubscribe' to this webpage. After you 'unsubscribe' to a wiki webpage, you will NOT be notified when changes are made to this webpage.

Wiki farm: A wiki farm is a cluster of wiki websites that are maintained on a common server or server farm and share the same domain name (e.g. and For more information about wiki farms and server farms, please read Wikipedia's article on WikiFarms.

InterWiki name: A shorthand abbreviation for a wiki URL. An interwiki name may be assigned by the wiki administrator. See InterWiki for more information.

Subscribe or unsubscribe to one wiki webpage:

Subscribing: The easiest way to subscribe to a MoinMoin wiki webpage is to click on the 'Subscribe' link near the top of the page. You cannot subscribe to a page unless you are logged in. After you do this, you will automatically receive an email each time another user modifies this wiki webpage. In addition, the 'Subscribe' link will change to an 'Unsubscribe' link on this wiki webpage.

Unsubscribing: To unsubscribe to a wiki webpage, click on the 'Unsubscribe' link near the top of the page. After you do this, you will no longer receive emails when the page is modified. You must be logged in to unsubscribe.

Remember that any user who has logged in to a wiki may subscribe and unsubscribe to a wiki page that you have created.

Subscribe to multiple wiki webpages one at a time:

You may repeat the above process in order to subscribe to any number of wiki webpages on one or more MoinMoin wiki websites. However, if you want to subscribe to many wiki webpages or collections of wiki webpages, it may be easier to do this by changing your user preferences as described below.

If you forget which wiki webpages you have subscribed to, you can find a list of these pages under User Preferences.

Subscribe to multiple wiki webpages through 'User Preferences':

After you login using your wiki username and password, click on the 'Preferences' link near the top of any wiki webpage on the wiki website. This will open your 'User Preferences' webpage. Scroll down the page until you see the following label:

  • Subscribed wiki pages (one regex per line)

If you have previously subscribed to individual wiki webpages as described above, there should be a list of these webpages in the text box on the right. If you have not subscribed to any wiki webpages, the text box will be blank. To subscribe to individual wiki webpages or collections of webpages, follow the examples shown in the table below. After you add to the subscribed pages list, save your preferences to make them permanent. For more information about regular expressions ('regex'), please see the note below about Regular expressions.

Examples for Subscribe:

Please see notes below about interwiki names, wiki farms and regular expressions.


Subscribes to


All webpages on the current wiki (or wiki farm) - Warning: use with CAUTION  <!>


All webpages on the MyFirstWiki wiki


All pages named 'MainPage' on the current wiki (or wiki farm)


The MainPage on the MyFirstWiki wiki


All subpages of the MainPage on the MyFirstWiki wiki


All pages starting with the word 'Help' on the current wiki (or wiki farm)


All pages starting with the word 'Help' on the MyFirstWiki wiki


All pages starting with the term 'HelpOn' or 'HelpFor' on the current wiki (or wiki farm)


All subpages of the MainPage on the MyFirstWiki wiki which contain either the word 'Help'
or the word 'Question' anywhere in the name 


Unsubscribe to any of the above pages by simply removing the line from the text box and saving your User Preferences.


Interwiki names: In the examples above, the term 'MyFirstWiki' is the interwiki name of the current wiki that was assigned by the wiki administrator. This will be different on your wiki. The easiest way to learn the interwiki name of your wiki is to subscribe to one or more individual wiki pages. When you open your user preferences, you will find your interwiki name in each line of your subscribed pages. The interwiki name is the term before the colon character. You should always include the interwiki name when creating interwiki links, since you may accidentally subscribe to all pages which match your regex expression across a whole wiki farm.


Wiki farms: In the examples in the table above, if the interwiki name is NOT included (before the colon character), the regex term will apply to either 1) the current wiki only or 2) the current wiki farm. The latter will apply only if your current wiki is part of a wiki farm and the wiki farm administrator has enabled 'sharing of user accounts and data'. This is described on HelpOnUserHandling.


Regular Expressions: Regular expressions (abbreviated regex) are symbolic terms used for pattern matching in computer programming languages. As illustrated above, regular expressions are used in MoinMoin user preferences to subscribe to more than one wiki webpage at a time. For example, the term period-asterisk (.*) means zero or more repetitions (*) of any character (.) in the wiki page name. The expression '(Help|Question)' means either the word 'Help' or the word 'Question' must occur in the wiki page name. There are many more symbols used in regular expressions but they are beyond the scope of this help page. The regular expression syntax used in User Preferences on a MoinMoin wiki is the Python programming language syntax.

An important feature of regex expressions used for subscribing in a MoinMoin wiki (as illustrated in the table above) is that each expression is automatically enclosed between the symbols "^" and "$" which represent the beginning and end of the wiki webpage name. Thus, the regex expression 'MainPage' will match only pages with that name but will not match pages named 'MyMainPage' or 'MainPageOne', etc.

For more information about regular expressions, please consult Regular expression on Wikipedia.