添加正好 100 张幻灯片后,官员包中出现警告消息

发布于 2025-01-13 01:46:17 字数 767 浏览 0 评论 0 原文

添加超过 100 张幻灯片后,我在官员包中收到警告消息。

library(officer)
pres = read_pptx(path = NULL)
for (i in 1:100)
{
    print(i)
    pres <- add_slide( x = pres , layout = "Title Only", master = "Office Theme" )
}

警告消息是:

Warning message:
In x$slide$add_slide(xml_file, x$slideLayouts$get_xfrm_data()) :
  NAs introduced by coercion

如果我将幻灯片数量限制为 99,即

library(officer)
pres = read_pptx(path = NULL)
for (i in 1:99)
{
    print(i)
    pres <- add_slide( x = pres , layout = "Title Only", master = "Office Theme" )
}

不会显示警告,则不会生成警告消息。

官员包中可以添加的幻灯片数量是否有限制?如果是这样,有没有办法解决这个问题,因为我需要生成 100 多张幻灯片来一起存储数据。

在文档中找不到这个。以上是在 Windows 11 R4.1.1 上使用 officer_0.4.1 进行测试的。

I get warning messages in the officer package after adding more than exactly 100 slides.

library(officer)
pres = read_pptx(path = NULL)
for (i in 1:100)
{
    print(i)
    pres <- add_slide( x = pres , layout = "Title Only", master = "Office Theme" )
}

The warning message is:

Warning message:
In x$slide$add_slide(xml_file, x$slideLayouts$get_xfrm_data()) :
  NAs introduced by coercion

No warning message would be generated if I limit the number of slides to 99 i.e. with

library(officer)
pres = read_pptx(path = NULL)
for (i in 1:99)
{
    print(i)
    pres <- add_slide( x = pres , layout = "Title Only", master = "Office Theme" )
}

the warning is not shown.

Is there some limit on the number of slides one can add in the officer package? And, if so, is there a way to fix this is since I need to generate over 100 slides to store data together.

Could not find this in the documentation. The above was tested with officer_0.4.1 on Windows 11 R4.1.1.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文