这非常简单,但我在文档或其他地方找不到实际的方法。
我正在使用 python-pptx 模块,我需要做的就是删除一些幻灯片上的一个占位符项目,一个空文本框(无需为这些幻灯片创建一个全新的布局) - 最接近的东西答案在这里:http://python-pptx.readthedocs.io/en/latest/user/placeholders-understanding.html在未填充与已填充下,但它仍然没有说明如何实际删除/删除占位符。
我已经尝试了所有明显的方法 .delete()、.remove() 等。
最佳答案
对此没有 API 支持,但如果删除文本框形状元素,应该可以解决问题。它会是这样的:
textbox = shapes[textbox_idx]
sp = textbox.element
sp.getparent().remove(sp)
在此操作之后使用textbox
变量/引用不太可能顺利。但除此之外,我希望这能起到作用。
关于python - 如何使用 python-pptx 删除未填充的占位符项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39603318/