framework docs
Saving Work

save_notebook()

Save a rendered notebook to the outputs directory

Renders a Quarto or R Markdown notebook and saves the output to the configured notebooks output directory. The directory is created lazily on first use.

Usage

save_notebook(
  file,
  name = NULL,
  format = "html",
  public = FALSE,
  overwrite = TRUE,
  embed_resources = TRUE,
  ...
)

Arguments

file
Path to the .qmd or .Rmd file to render
name
Optional new name for the output file (without extension). If NULL, uses the original notebook name.
format
Output format: "html" (default), "pdf", or "docx"
public
If TRUE, saves to public outputs directory (for project_sensitive type)
overwrite
If TRUE, overwrites existing files (default: TRUE)
embed_resources
If TRUE, creates a self-contained file with embedded resources (default: TRUE for html format)
...
Additional arguments passed to quarto render

Value

The path to the saved file (invisibly)

Examples

if (FALSE) {
# Render and save a notebook
save_notebook("notebooks/analysis.qmd")
# Save with a custom name
save_notebook("notebooks/analysis.qmd", name = "final_analysis")
# Render to PDF
save_notebook("notebooks/analysis.qmd", format = "pdf")
# Save to public directory (for sensitive projects)
save_notebook("notebooks/analysis.qmd", public = TRUE)
}