将图像添加到R

时间:2018-11-01 10:17:43

标签: r image powerpoint

我想将图像添加到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)

1 个答案:

答案 0 :(得分:0)

您是否想告诉我们您的代码给了什么错误(如果有)?

告诉我们您在“ my_pres”变量中拥有什么?您是否已阅读模板文件(read_pptx()),是否已加载幻灯片(我知道您有on_slide(),但尚未通过管道将其传递到下一行代码)。

您需要稍微详细一点。

编辑:

根据您的其他评论:

  1. 您的幻灯片(5)最有可能是没有主体部分的空白幻灯片。这就是为什么错误提示“类型正文不可用”的原因。

  2. 尝试删除您的第五张幻灯片并使用以下代码:

    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。如您所见,创建新幻灯片并指定“标题和内容”布局可确保有一个“主体”将您的图像添加到其中。为我工作

  1. 或者,确保您的“幻灯片5”同时具有标题和内容部分。内容部分用作正文。