Pandoc

Description

Task to process pandoc, a universal document converter (see: johnmacfarlane.net/pandoc/).

Installation

Please install (linux debian):
$ apt-get install pandoc

Pandoc task parameters

Attribute Description Value Required
file The input file see shortcut extensions
or set 'format' parameter
yes
tofile The output file see shortcut extensions
or set 'toformat' parameter
yes, if outputproperty is undefined
outputproperty The output property see shortcut extensions to set property name yes, if tofile is undefined
inputformat The input format see Pandoc user's guide no
format The output format see Pandoc user's guide no

Shortcut extensions:

  • .md => markdown file
  • .dbk|.xml => docbook file

Examples

/!\ pandoc must be installed on the system and set up in the PATH.

<project name="pandoc task"> 

  <taskdef name="pandoc" 
     classname="net.sourceforge.ant4x.taskdefs.doc.PandocTask" 
     classpath="PATH/TO/ant4x.jar"/> 

  <target name="pandoc"> 
    <pandoc file="<mardown>.md" tofile="<docbook>.dbk" />
  </target> 

                    </project>