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
<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>