Можно ли сохранить оригинал с соотношением сторон при вставке изображения в документ .docx с функцией body_replace_img_at_bkm()
из пакета officer
?
мой код выглядит так:
library(officer)
library(magrittr)
img.file <- file.path( R.home("doc"), "html", "logo.jpg" )
doc <- read_docx() %>%
body_add_par("centered text", style = "centered") %>%
slip_in_text(". How are you", style = "strong") %>%
body_bookmark("text_to_replace") %>%
body_replace_img_at_bkm("text_to_replace", value = external_img(src = img.file, width = .03, height = .03)) %>%
print(target = "yourpath/KeepAspectRatio.docx")
Я пробовал это:
...
body_replace_img_at_bkm("text_to_replace", value = external_img(src = img.file)) %>%
...
Это не сработало. Это показывает изображение с (я полагаю) правильным соотношением сторон, но изображение не желаемого размера. Я хочу уменьшить его без изменения соотношения сторон.
Заранее большое спасибо
ps Мне пришлось использовать width = .03, height = .03
в моем случае, потому что по какой-то причине изображение было огромным.