我想将图像添加到Powerpoint模板中,其中有34张幻灯片,其中所有幻灯片上都只有标题和页码。我正在使用officer
库。我只想在标题下的所需幻灯片上添加图像。
在代码中,我试图将图像添加到第5张幻灯片,其中显示了错误:slide $ get_xfrm(type = type,index = index)中的错误: 幻灯片布局中没有文字正文
my_pres <- read_pptx("myppt.pptx")
my_pres <- my_pres %>% on_slide(index = 5) %>%
ph_with_img(type="body", index=3, src="imges/1.png", height=1.06, width=1.39)
答案 0 :(得分:0)
您是否想告诉我们您的代码给了什么错误(如果有)?
告诉我们您在“ my_pres”变量中拥有什么?您是否已阅读模板文件(read_pptx()
),是否已加载幻灯片(我知道您有on_slide()
,但尚未通过管道将其传递到下一行代码)。
您需要稍微详细一点。
编辑:
根据您的其他评论:
您的幻灯片(5)最有可能是没有主体部分的空白幻灯片。这就是为什么错误提示“类型正文不可用”的原因。
尝试删除您的第五张幻灯片并使用以下代码:
my_pres <- my_pres %>%
add_slide(layout="Title and Content", master = "Office Theme") %>%
on_slide(index = 6) %>%
ph_with_img(type="body", index=1, src="imges/1.png", height=1.06, width=1.39)
2a。如您所见,创建新幻灯片并指定“标题和内容”布局可确保有一个“主体”将您的图像添加到其中。为我工作