Learn R Programming

pander (version 0.3.1)

Pandoc.convert: Converts Pandoc to other format

Description

Calling John MacFarlane's great program to convert specified file (see f parameter below) or character vector {see text paramater} to other formats like HTML, pdf, docx, odt etc.

Usage

Pandoc.convert(f, text, format = "html", open = TRUE,
    options = "", footer = TRUE, proc.time,
    portable.html = TRUE)

Arguments

f
Pandoc's markdown format file path. If URL is provided then the generated file's path is tempfile() but please bear in mind that this way only images with absolute path would shown up in the document.
text
Pandoc's markdown format character vector. Treated as the content of f file - so the f parameter is ignored. The generated file's path is tempfile().
format
required output format. For all possible values here check out Pandoc homepage: http://johnmacfarlane.net/pandoc/
open
try to open converted document with operating system's default program
options
optionally passed arguments to Pandoc (instead of pander's default)
footer
add footer to document with meta-information
proc.time
optionally passed number in seconds which would be shown in the generated document's footer
portable.html
copy JS/CSS/images files to the HTML file's directory if converting to HTML without custom options

Value

  • Converted file's path.

References

John MacFarlane (2012): _Pandoc User's Guide_. http://johnmacfarlane.net/pandoc/README.html

Examples

Run this code
Pandoc.convert(text = c('# Demo', 'with a paragraph'))
Pandoc.convert('http://rapporter.github.com/pander/minimal.md')
## Note: the generated HTML is not showing images with relative path from the above file. Based on that `pdf`, `docx` etc. formats would not work! If you want to convert an online markdown file to other formats with this function, please pre-process the file to have absolute paths instead.

Run the code above in your browser using DataLab