Learn R Programming

berryFunctions (version 1.21.2)

openPDF: open PDF file with sumatra viewer

Description

open PDF file with SumatraPDF viewer, which does not lock files against being edited. It is only available on windows, but comes bundled with Rstudio. If the executable is not found, openFile is called instead. I suggest to first change some settings with sumatraInitialize().

Usage

openPDF(
  file,
  sumexe = sub("pandoc$", "sumatra/SumatraPDF.exe", Sys.getenv("RSTUDIO_PANDOC")),
  ...
)

Arguments

file

Filename to be opened, as character string. Files not ending in ".pdf" are ignored with a warning.

sumexe

The path to SumatraPDF.exe. DEFAULT: extracted from Sys.getenv("RSTUDIO_PANDOC"), e.g. "C:/Program Files/RStudio/bin/sumatra/SumatraPDF.exe"

Further arguments passed to system

Value

Result of try(system, ...), invisibly

See Also

openFile for the default opening programm sumatraInitialize for nice Sumatra default settings pdfpng to create PDFs and PNGs simultaneously.

Examples

Run this code
# NOT RUN {
# only desired in an interactive session, not on CRAN checks
# openPDF( system.file("extdata/Anhang.pdf", package="berryFunctions")  )
# openPDF( system.file(c("extdata/Anhang.pdf", "extdata/RainfallStationsMap.pdf"), 
#                      package="berryFunctions")  )

# }

Run the code above in your browser using DataLab