问题标签 [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 投票
7 回答
10624 浏览

python - Python pptx (Power Point) 查找和替换文本 (ctrl + H)

简短问题:如何使用 Python-pptx 模块使用查找和替换选项 ( Ctrl+ )?H

示例代码:

我有一个名为“Template.pptx”的 Power Point 文档。使用我的 Python 程序,我添加了一些幻灯片并在其中放入了一些图片。将所有图片放入文档后,它会将其保存为另一个 power point 演示文稿。

问题是这个“Template.pptx”包含所有旧的星期数,比如“第 20 周”。我想让 Python 找到所有这些单词组合并将其替换为“第 25 周”(例如)。

0 投票
1 回答
1435 浏览

python - 在烧瓶应用程序中下载由 python-pptx 创建的 PPTX

我在一个网络应用程序中使用 Python-pptx,它以编程方式创建一个 powerpoint,然后允许用户在最后下载。人们可以上传图像等,并将其插入到PowerPoint中。

效果很好,但是目前我将 PowerPoint 保存到“静态”文件夹,然后使用其文件路径创建下载链接。

理想情况下,我希望文件永远不会保存到服务器。这是为了防止有关敏感信息的隐私问题。如果人们不必登录,那就太好了。这只是一种简单、安全的制作 powerpoint 的方法。

我试图让 send_file 工作无济于事。我认为这是解决方案。

这是我尝试过的:

将不胜感激任何帮助!这是我的第一个烧瓶应用程序!

先感谢您!

0 投票
2 回答
2778 浏览

python - 如何在 python pptx 中为形状添加透明度?

标有“######s”的行应该使形状更透明,如 pptx 文档中所写 - 它是 shape.fill 属性。代码中的其他所有内容都可以完美运行。我正在使用 python 2.7 和最新的 pptx。提前谢谢你的帮助。

0 投票
1 回答
3823 浏览

python-3.x - 如何在 Python-pptx 创建的表格中更改文本的字体大小

我正在创建一个脚本来显示产品性能图表,并创建一个表格来显示其部件号、应用程序列表和当前应用程序的数量。

但是,默认字体大小太大,无法将所有这些信息放入幻灯片中,因此需要减小。

如何在 Python-pptx 中减小表格中文本的字体大小?

这就是我所拥有的,但我不断收到错误“AttributeError:'_Cell'对象没有属性'paragraph'”

0 投票
1 回答
324 浏览

python - python pptx模块add_picture中的未知错误

我一直在尝试在PowerPoint演示文稿的每张幻灯片上输入一系列图片。我输入图像路径和相关尺寸,但出现我不理解的错误。

然后出现此错误:

肯定有对应img_path的文件,所以不知道还有什么问题

0 投票
2 回答
9261 浏览

python - 使用 Python-pptx 居中对齐文本

简而言之:是否可以在 Python-pptx 中将文本与中心对齐?

由于我使用的是 Python-pptx,我已经能够自动化很多事情,我真的很喜欢使用它!但是,我遇到了一个问题。我正在尝试将我的文本水平居中放置在幻灯片上。如果你不明白我的意思:

看看前两段与其他两段有何不同?

我的文本现在左对齐,类似于前两段中的文本。但是,我希望它们与中心对齐,就像最后两段一样。这是我的代码片段:

我查看了文档,但找不到任何有用的东西。我读了一些关于“MSO_VERTICAL_ANCHOR”和“PP_PARAGRAPH_ALIGNMENT”的东西,但我就是无法让它工作。

先感谢您!

0 投票
1 回答
812 浏览

python-pptx - 在 python-pptx 中访问图表中的条形位置

我正在寻找一种方法来访问由 python-pptx 库创建的各个条形图的位置。我假设单个条被认为是“形状”,并且确实具有左侧、顶部、宽度、高度的属性。我已经设法使用下面的代码创建图表。

如何引用图表中的各个条形,以及访问它们的属性,因为我需要制作更复杂的图表,即条形之间的箭头显示同比增长等。

谢谢。

0 投票
1 回答
1733 浏览

python-pptx - 在 python-pptx 中的单个图表中组合折线图和条形图

我需要使用 python-pptx 生成一个包含折线图和条形图的图表。根据文档,有人说

“大多数图表只有一个图,python-pptx 还不支持创建多图图表,但您可以在已经拥有它们的图表上访问多个图。”

http://python-pptx.readthedocs.io/en/latest/user/charts.html

它仍然成立吗?有解决方法吗?我最喜欢在模板中使用图表占位符自动创建图表,而不是在模板中预先创建图表,然后只更新值。第一种方法与我目前拥有的所有其他 PowerPoint 自动化更一致。

0 投票
1 回答
1048 浏览

python - 使用 python-pptx 编辑页眉和页脚

我可以使用 python-pptx 编辑现有演示文稿的页眉和页脚吗?我要设置的值如附图所示。谢谢。

Powerpoint 页眉和页脚

0 投票
3 回答
2108 浏览

python - 如何在 python-pptx 中将 PIL 图像传递给 Add_Picture

我正在尝试从剪贴板获取图像,并且想将该图像添加到 python-pptx 中。我不想将图像保存在磁盘中。我试过这个:

但是得到这个错误

这有什么问题?