| accessr-package {accessr} | R Documentation |
accessr: Command Line Tools to Produce Accessible Documents using R markdown
Description
Provides functions to produce accessible HTML and PDF documents from input R markdown files. Currently, accessr only provides the option to produce accessible PDF files on a Windows Operating System. One aspect of accessibility is providing a headings structure that is recognised by a screen reader, providing a navigational tool for a blind or partially-sighted person. A key aim is to produce documents of different formats from each of a collection of R markdown source files. A user-supplied template Word document can be used to determine the formatting of an output Word document. Similar functions produce HTML slides and HTML documents. A zip file containing multiple files can be produced. The option to print HTML output to (non-accessible) PDF files is also available.
Details
See the accessr
package page on Github for more information. An example Rmd file is
available at
system.file(package = "accessr", "examples", "example.Rmd").
On a Windows Operating System, Accessible PDF documents are produced by
creating Word documents from R markdown files and then PDF documents from
these Word documents. The first step uses the
render function from the
rmarkdown package
and the rdocx_document function from the
officedown package. The second step uses
OfficeToPDF.
The main functions in accessr are:
-
rmd2many: create HTML slides, PDF slides, Word and PDF documents from a single R markdown file. -
rmd2word: create Word documents and accessible PDF files.install_otp: convenience function to install OfficeToPDF, to create PDF files from Word documents inrmd2word.ext_img: a function to enable theknitrchunk optionsout.widthand/orout.heightto work when the output format is a Word document -
rmd2ioslides: create ioslides presentations and perhaps print to (non-accessible) PDF documents. -
rmd2slidy: create slidy presentations and perhaps print to (non-accessible) PDF documents.. -
rmd2html: create html documents and perhaps print to (non-accessible) PDF documents.
The rmd2? functions provide the option to create a zip archive containing
the output files. All the .Rmd files in a directory can be processed with
one function call. Information such as title, author,
lang etc in the YAML header in the Rmd file are used but
output is ignored.
Author(s)
Maintainer: Paul J. Northrop p.northrop@ucl.ac.uk [copyright holder]
References
David Gohel and Noam Ross (2021). officedown: Enhanced 'R Markdown' Format for 'Word' and 'PowerPoint'. R package version 0.3.1. https://CRAN.R-project.org/package=officedown
JJ Allaire, Yihui Xie, Christophe Dervieux, Jonathan McPherson, Javier Luraschi, Kevin Ushey, Aron Atkins, Hadley Wickham, Joe Cheng, Winston Chang, and Richard Iannone (2024). rmarkdown: Dynamic Documents for R. R package version 2.26, https://rmarkdown.rstudio.com.
See Also
install_otp, rmd2many,
rmd2word, rmd2ioslides,
rmd2slidy, rmd2html.