remove_pages {staplr} | R Documentation |
Remove selected pages from a file
Description
If the toolkit Pdftk is available in the system, it will be called to remove the given pages from the seleted PDF files.
See the reference for detailed usage of pdftk
.
Usage
remove_pages(
rmpages,
input_filepath = NULL,
output_filepath = NULL,
overwrite = TRUE
)
Arguments
rmpages |
a vector of page numbers to be removed |
input_filepath |
the path of the input PDF file. The default is set to NULL. IF NULL, it prompt the user to select the folder interactively. |
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
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)
input_path <- file.path(dir, paste("Full_pdf.pdf", sep = ""))
output_path <- file.path(dir, paste("trimmed_pdf.pdf", sep = ""))
remove_pages(rmpages = 1, input_path, output_path)
}
[Package staplr version 3.2.2 Index]