View source: R/pptx_slide_manip.R
| remove_slide | R Documentation |
Remove one or more slides from a pptx presentation.
remove_slide(x, index = NULL, rm_images = FALSE)
x |
an rpptx object |
index |
slide index or a vector of slide indices to remove, default to current slide position. |
rm_images |
unused anymore. |
cursor is set on the last slide.
read_pptx(), ph_with(), ph_remove()
Other functions to manipulate slides:
add_slide(),
move_slide(),
on_slide(),
set_notes()
library(officer)
x <- read_pptx()
x <- add_slide(x, "Title and Content")
x <- remove_slide(x)
# Remove multiple slides at once
x <- read_pptx()
x <- add_slide(x, "Title and Content")
x <- add_slide(
x,
layout = "Two Content",
`Title 1` = "A title",
dt = "Jan. 26, 2025",
`body[2]` = "Body 2",
left = "Left side",
`6` = "Footer"
)
x <- add_slide(
x,
layout = "Two Content",
`Title 1` = "A title",
dt = "Jan. 26, 2025",
`body[2]` = "Body 2",
left = "Left side",
`6` = "Footer"
)
x <- add_slide(x, "Title and Content")
x <- remove_slide(x, index = c(2, 4))
pptx_file <- print(x, target = tempfile(fileext = ".pptx"))
pptx_file
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.