Calling John MacFarlane's great program to convert specified file (see f parameter below) or character vector (see text parameter) to other formats like HTML, pdf, docx, odt etc.
Pandoc.convert(
f,
text,
format = "html",
open = TRUE,
options = "",
footer = FALSE,
proc.time,
portable.html = TRUE,
pandoc.binary = panderOptions("pandoc.binary")
)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.
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().
required output format. For all possible values here check out Pandoc homepage: https://johnmacfarlane.net/pandoc/
try to open converted document with operating system's default program
optionally passed arguments to Pandoc (instead of pander's default)
add footer to document with meta-information
optionally passed number in seconds which would be shown in the generated document's footer
instead of using local files, rather linking JS/CSS files to an online CDN for portability and including base64-encoded images if converting to HTML without custom options
custom path to pandoc's binary if not found in the path or not set in the RSTUDIO_PANDOC env var
Converted file's path.
This function depends on Pandoc which should be pre-installed on user's machine. See the INSTALL file of the package.
John MacFarlane (2012): _Pandoc User's Guide_. https://johnmacfarlane.net/pandoc/README.html
if (FALSE) { # \dontrun{
Pandoc.convert(text = c('# Demo', 'with a paragraph'))
Pandoc.convert('https://rapporter.github.io/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.
} # }