用officer R包编辑现有pptx文本

3
我想知道是否有一种方法可以使用R中的Officer包编辑现有PowerPoint演示文稿中的文本。
每月必须使用更新的值编辑基本演示文稿,而其中的图像保持不变。 我知道可以使用layout_summary()、layout_properties()、slide_summary()等函数定位该文本值的属性,但无法找到编辑其值的方法。
提前致谢,
1个回答

2

我通过创建一个包含我想要的图像和布局以及每个版本之间保持不变的任何文本(但不包括需要编辑的文本)的PowerPoint幻灯片版本来解决了这个问题。然后读取该模板版本,并使用任何ph_with函数向其添加文本。这样可以保留图像和格式,并控制文本。


你有一个在模板中插入文本的函数示例吗?谢谢。 - Lucas Mignone
ph_with(location = ph_location_label(ph_label = "label", value = "value")。 将"location"和"value"传递到数据框中。如果要将图像作为值传递(在我的情况下是状态图标),则使用-> ph_with(location = ph_location_label(ph_label = "label", external_img(src="imagelocation")。 您需要在"选择窗格"中找到标签名称。 - Jai
抱歉 - 上面的评论应该是“在数据框中传递'label'、'value'和'imagelocation'”。 - Jai

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接