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 theknitr
chunk optionsout.width
and/orout.height
to 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
.