add an image into an rdocx object.
body_add_img(x, src, style = NULL, width, height, pos = "after")
an rdocx object
image filename, the basename of the file must not contain any blank.
paragraph style
height in inches
height in inches
where to add the new element relative to the cursor, one of "after", "before", "on".
Other functions for adding content:
body_add_blocks()
,
body_add_break()
,
body_add_docx()
,
body_add_fpar()
,
body_add_gg()
,
body_add_par()
,
body_add_table()
,
body_add_toc()
# NOT RUN {
doc <- read_docx()
img.file <- file.path( 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 )
}
print(doc, target = tempfile(fileext = ".docx"))
# }
Run the code above in your browser using DataLab