问题标签 [python-pptx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
339 浏览

python-pptx - python-pptx - 设置校对语言

我想使用 python-pptx 模块来更改给定 powerpoint 演示文稿中每个包含文本的形状的校对语言。不幸的是,我没有管理。:(

我正在使用 Python 3.6.3 和 python-pptx 0.6.7。

我的代码如下所示:

这段代码现在可以工作了!(再次感谢史蒂夫!)

请帮忙!提前致谢!

0 投票
1 回答
830 浏览

python-2.7 - 与 matplotlib 一起使用时 python-pptx 不接受 StringIo 文件类型

我正在尝试使用 matplotlib 创建一些图形,然后使用 python-pptx 将它们保存到 ppt 文件,而不将图像文件保存到磁盘。

如果我看到python-pptx 的文档,我可以看到它add_picture()接受像对象这样的文件,但我仍然收到此错误:

这是我下面的代码:

我错过了什么?

0 投票
1 回答
33 浏览

python-3.x - python中的列表语义是什么?

在以下段落的上下文中:

prs.slide_layouts 是演示文稿中包含的幻灯片布局的集合,并具有列表语义, 至少对于项目访问而言,这是您目前对该集合所能做的所有事情。

0 投票
2 回答
637 浏览

matplotlib - python-pptx 与 matplotlib 修复图像分辨率

我正在尝试使用 matplotlib 生成图形并将其保存到 python-pptx 。一切正常,但是导入 pptx 时图像分辨率很低。(我只是使用StringIO然后add_picture()在 pptx 中添加图像来保存到内存)

当我做 :

它工作正常但提供低分辨率图像但是当我这样做时:

我得到错误:

这甚至正确吗?svg 应该保持分辨率,但我无法在 pptx 中阅读此内容。

0 投票
2 回答
2522 浏览

python-3.x - 如何使用 python 将图像添加到幻灯片中?

我正在做流程自动化。它涉及向幻灯片添加图像(总共 8 张图像,每张幻灯片 2 张,甚至在其下方添加一些文字。)。我可以使用 pptx 添加图像。但图像需要一些裁剪。我该如何裁剪它?我还需要为幻灯片使用一些特定的格式。如何使用该布局?如果有人可以提供这样做的流程,将不胜感激。

0 投票
1 回答
2081 浏览

powerpoint - 您可以使用 python-pptx 更改占位符类型吗?

Powerpoint 的标准布局似乎具有显示为 SlidePlaceholder 类型的“内容”占位符。有没有办法将这些占位符更改为另一种类型?例如,我很想在其中一个占位符中插入一张图片,但 SlidePlaceholder 没有 insert_picture 方法。

之前的问题已经解决了如何插入图片,但回复提到:

您必须将任何“通用”内容占位符替换为特定于您要插入的内容的占位符。

但是,他没有说明如何做到这一点。而且从文档中也不是很明显。感谢您对此的任何帮助!

0 投票
1 回答
6235 浏览

python - Python PPTX 幻灯片版式导入

抱歉,我一直在寻找解决方案,但找不到足够的文档来解决这个问题。我正在尝试导入学校所需的默认幻灯片布局,它有一个特殊的背景和一个标题块和一个字幕块。我假设当我导入这个时,python-pptx 会自动为这两个文本块创建占位符 0 和 1,但是当我尝试编辑占位符时,我得到一个属性错误:

我的代码如下:

编辑[0]:​​我确实意识到我只是在打开那个特定的演示文稿,但是我如何访问和编辑其中的单张幻灯片?

编辑[1]:我从 2015 年发现了一些关于 python-pptx 扩展此功能的帖子,但没有进一步的信息表明它实际发生了。

python-pptx如何为导入的幻灯片布局分配占位符?或者它甚至会这样做吗?它需要是 .potx 文件吗?

先感谢您。

0 投票
1 回答
500 浏览

python-pptx - 在条形图中添加一条线

我有一个简单的问题,我试图在条的头部添加一条参考线,以保持我的价值轴线相同。例如

在此处输入图像描述

我想在我的参考栏顶部添加那条蓝线。

0 投票
1 回答
294 浏览

python-pptx - python-pptx 字体大小来自层次结构/模板/主

[文本元素].font.size 如果元素从父文本样式继承其大小,则返回 None。

该文档引用了样式层次结构,但似乎没有包含有关它的文档。有谁知道你如何遍历这个层次结构来确定字体元素的实际大小,如果它从其他地方继承了它的大小?

0 投票
1 回答
140 浏览

python-pptx - 在柱形图中添加参考线,但演示文稿已损坏

所以我想在条形图中添加一个值为 5 的参考线。像图片: 条状图 我的代码是这样的:

问题是:当我打开演示文稿时,它显示“PowerPoint 发现 testbarline.pptx 中的内容存在问题”。然后我点击“修复”,它无法修复。这里有什么问题?谢谢!