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

python - python-pptx 是否支持将文件保存为 pdf?

我在这里玩了一轮 python-pptx,但我还需要另存为 pdf,我似乎没有看到这个库支持这个功能。

是否有人建议(在此库中或外部解决方案中)创建 pptx 文件,但也可以选择另存为 pdf。

0 投票
2 回答
2237 浏览

python - python-pptx中的颜色​​图表

我需要在 PowerPoint 中制作图表。但我不能让它变得丰富多彩。例如,数字 1 应该是红色,数字 2 - 是蓝色,数字 3 - 绿色,这取决于之前设置的参数。使用 Python-pptx。请告诉我如何解决问题。

我的代码:

我使用 Python 2.7,32 位

0 投票
3 回答
2772 浏览

python - 每个类别的Python pptx自定义颜色

我在这里查看示例: https ://python-pptx.readthedocs.org/en/latest/user/charts.html?highlight=color#pie-chart

但我不明白如何使用自定义而不是自动颜色来制作每个类别:西方是黄色,东方是蓝色,北方是灰色,南方是红色,例如棕色。

0 投票
1 回答
1065 浏览

python - 如何检测数据类型并从 pptx 幻灯片中读取数据

PPT幻灯片示例。

我必须阅读 pptx 文件。在 reding 时,我将提取一些数据,但不是从幻灯片中提取所有数据。找到幻灯片样本。我能够读取除 {1,2,3} 选项数据之外的所有数据。我也想读

这是代码。

0 投票
1 回答
976 浏览

python - 如何在 python-pptx 中给文本添加阴影?

我正在做一个项目,我必须使用 python-pptx 创建一个 PowerPoint。我需要添加有阴影的文本,如下所示:

在此处输入图像描述

如何在 python-pptx 中格式化带有阴影的文本?

这是我正在使用的代码:

0 投票
1 回答
8323 浏览

python - Python 将图像插入现有 PowerPoint 的中间

我有一个包含 20 张幻灯片的现有 PowerPoint 演示文稿。此演示文稿用作模板,每张幻灯片都有不同的背景。我想使用这个(现有的)PowerPoint 演示文稿,在第 4 张幻灯片中插入一张图片(对前 3 张不做任何操作)并将其另存为新的 PowerPoint 演示文稿。

这是我到目前为止所拥有的。此代码加载现有演示文稿并将其另存为新演示文稿。现在我只需要知道如何使用它来将图像插入到幻灯片编号 4 中,如上所述。

注意:我使用的是普通的 Python。

0 投票
2 回答
2672 浏览

python - 在 Python 生成的 PPTX 中为表格中的每一行添加底线

我有一个使用 pptx 模块 python-pptx 生成并放置在 PPT 文件中的表。我想在我的 PPT 文件中表格的每一行之间添加一条线。

在此处输入图像描述

我当前的代码:

0 投票
1 回答
922 浏览

python - Python pptx 折线图,带有断线

我正在尝试使用 python-pptx 生成折线图,并且可以使用以下代码生成图表。

这将生成一个像这样的图形 http://python-pptx.readthedocs.org/en/latest/_images/chart-06.png具有三个点的线系列。

我的要求是 - 对于“东”我没有第二点,所以“东”的线应该是一条断线,只有两个点会显示第一和第三。

我在下面尝试将其设为空但没有用

有什么办法可以做到这一点?它可能在高图表中,但在 ppt 中不支持。

我正在尝试实现这样的目标: 在此处输入图像描述

提前致谢。

0 投票
1 回答
4355 浏览

python - python-pptx 改变布局中的图片

我尝试启用自动导入图片,以防止每次手动添加 100 张图片。我似乎无法访问图片的占位符并用新图片替换它们。一些正确方向的指南会很有帮助。

我开始的代码:

找到我获得的信息:http: //python-pptx.readthedocs.io/en/latest/user/quickstart.html

幻灯片布局

0 投票
2 回答
1702 浏览

python - 适用于 Python 3.5.1 的 Python-pptx

是否可以将 pptx (Python-pptx) 模块用于 Python 3.5.1?例如:

如果不是,那么替换此模块的最简单方法是什么?我认为这对结果无关紧要,但我使用 PyCharm 作为 IDE。

我试图用pip install python-pptx. 当我安装 Pandas 和 matplotlib 和其他模块时,使用 pip 安装效果很好。但是当我尝试安装 Python-pptx 时,我得到了:ERROR: b"'xslt-config' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n". 然后我在谷歌上搜索,但只发现这是不可能的,因为 Python-pptx 只支持 python 3.4 或更低版本,现在支持 python 3.5(我所看到的)

这就是为什么我开始怀疑是否有一种解决方法仍然可以使它工作。如果没有其他模块可以像 Python-pptx 一样工作,那么我就不必过多地更改我的整个代码。