officer (version 0.1.2)

body_add_img: add image

Description

add an image into an rdocx object

Usage

body_add_img(x, src, style = NULL, width, height, pos = "after")

Arguments

x
an rdocx object
src
image filename
style
paragraph style
width
height in inches
height
height in inches
pos
where to add the new element relative to the cursor, one of "after", "before", "on".

Examples

Run this code
doc <- read_docx()

img.file <- file.path( Sys.getenv("R_HOME"), "doc", "html", "logo.jpg" )
if( file.exists(img.file) ){
  doc <- body_add_img(x = doc, src = img.file, height = 1.06, width = 1.39 )
}
if( require("ionicons") ){
  calendar_src = as_png(name = "calendar", fill = "#FFE64D", width = 144, height = 144)
  doc <- body_add_img(x = doc, src = calendar_src, height = 2, width = 2 )
}

print(doc, target = "body_add_img.docx" )

Run the code above in your browser using DataCamp Workspace