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>