staple_pdf {staplr} | R Documentation |
Merge multiple PDF files into one
Description
If the toolkit Pdftk is available in the system, it will be called to merge the PDF files.
See the reference for detailed usage of pdftk
.
Usage
staple_pdf(
input_directory = NULL,
input_files = NULL,
output_filepath = NULL,
overwrite = TRUE
)
Arguments
input_directory |
the path of the input PDF files. The default is set to NULL. If NULL, it prompt the user to select the folder interactively. |
input_files |
a vector of input PDF files. The default is set to NULL. If NULL and |
output_filepath |
the path of the output PDF file. The default is set to NULL. IF NULL, it prompt the user to select the folder interactively. |
overwrite |
If a file exists in |
Value
TRUE if the operation was succesfful. FALSE if the operation fails.
Author(s)
Priyanga Dilini Talagala and Daniel Padfield
References
https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/
Examples
if (requireNamespace("lattice", quietly = TRUE)) {
dir <- tempfile()
dir.create(dir)
for(i in 1:3) {
pdf(file.path(dir, paste("plot", i, ".pdf", sep = "")))
print(lattice::xyplot(iris[,1] ~ iris[,i], data = iris))
dev.off()
}
output_file <- file.path(dir, paste('Full_pdf.pdf', sep = ""))
staple_pdf(input_directory = dir, output_filepath = output_file)
}