问题标签 [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.
python - python pptx 确定表格的宽度和高度
我将 python 2.7 与 python pptx 一起使用。
我有一张数据表,需要它来支撑一定的宽度和高度,
我了解到我可以更改文本大小,因此请在此处输入链接描述
但是我希望更改整个表格的大小以适应确切的位置并更改字体大小,并操纵行高和列宽,这一切似乎都太复杂且难以处理,
我发现我可以把桌子变成一张图片,而不是轻松地改变它的大小,但这感觉不是正确的做法。
想法?
python - python pptx 更改表位置 post hok
我将 python 2.7 与 python pptx 一起使用。
我知道在创建表时如何确定表的位置:
问题如下:我需要将表格居中,在创建它之前我找不到它的宽度和高度,但是在我创建它之后,我无法移动它,当尝试以下代码时:
这不会改变任何事情。
我怎么能: 1.在创建表格之前计算/确定表格宽度 2.在表格创建后移动表格。
谢谢
python - 使用 Python 获取 pptx 文件幻灯片的标题
我正在尝试使用 Python 获取 powerpoint 文件的每张幻灯片的标题。我在 Python 中使用 Presentation 包,但找不到任何指定标题的内容。我有这段代码可以返回 powerpoint 文件的内容。但我需要指定标题。
python - 使用 python-pptx 的图表的图表标题
我正在尝试为使用python-pptx
库创建的 powerpoint 图表添加标题。我在 OSX 上使用 Python 2.7 和 Python pptx 版本 0.6.1。
创建图表的代码如下:
现在要添加标题,我在slide.shapes.add_chart
通话后添加了以下内容:
如果您想知道,其中的值 sheetnamechart.title = sheetname
是我在第一行中读到的 dict df 的 dict 键。对于每个 chart ,我希望分配字典中键值对的键。程序运行没有任何错误。
问题是,它没有添加任何图表标题。
我检查了 chart.chart_title 是否包含任何值,它给了我一个错误:
python-2.7 - 使用 python-pptx 将文本/幻灯片标题添加到幻灯片上的占位符
我正在尝试为我的幻灯片添加标题。我在这里查看文档,它说:“设置幻灯片标题几乎所有幻灯片布局都有一个标题占位符,任何基于布局的幻灯片在应用布局时都会继承。访问幻灯片的标题是一种常见的操作,并且有一个形状树上的专用属性:
"
实际上我的幻灯片布局没有title_placeholder。
我运行了这段代码来找出我有哪些占位符:
并得到:
所以现在我想向这些占位符添加文本——其中一个是标题——我会弄清楚是哪一个。
该文档有如何使用等在占位符中插入表格、图片和图表insert_picture
。insert_table
但没有insert_text
。
如何添加文字?
python - 在 Windows 7 64 位上安装 python-pptx 时出错
我使用更新了 pip 的 python 2.7.12
我需要在 Windows 7 64 位机器上安装 python-pptx,
我尝试使用 pip install python-pptx 并得到
命令“c:\python27\python.exe -u -c”导入setuptools,tokenize;file ='c:\users\thebea~1\appdata\local\temp\pip-build-dmvmgk\lxml\setup.py';f=getattr(tokenize, 'open', open)( file );code=f .read().replace('\r\n', '\n');f.close();exec(compile(code, file , 'exec'))" install --record c:\users\thebea ~1\appdata\local\temp\pip-py7w8l-record\install-record.txt --single-version-externally-managed --compile" 失败,错误代码 1 在 c:\users\thebea~1\appdata\本地\temp\pip-build-dmvmgk\lxml\
当我尝试使用 easy install easy_install python-pptx 时出现错误:安装脚本退出并出现错误:command 'C:\Users\thebeancounter\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin \amd64\cl.exe' 失败,退出状态为 2
当我尝试 scipy 时它是相似的,当我安装其他软件包时它没问题,python 正在运行并在路径中定义
我找到了这个并为 windows 安装了 python c++ 编译器
这并安装了sdk
有什么想法吗?
python - python pptx文本框位置不一致
我将文本添加到 pptx 幻灯片中,但不希望它正确对齐。
我使用以下代码
它有效,但位置不一致,当文本变长或变短时,文本从不同的“左侧”位置开始。
我在这里想念什么?
当文本更长并且它的“左”值正在变化时,文本框架是否可能会变大?在那种情况下,我怎样才能强制文本适合一些任意尺寸?
谢谢
python - 将 Presentation 对象作为 http 响应发送以供下载。
我正在尝试开发一个烧瓶服务器,它根据来自 HTTP Post 请求的 json 数据和文件生成一个演示对象。我可以使用相同的代码在本地生成文件,但是当我尝试将其作为 http 响应发送时失败。
这是将其作为 http 响应发送的代码片段 -
这是发送请求并尝试保存文件的python脚本 -
最后,我将请求脚本的输出通过管道传输到 pptx 文件。
但这不知道我在这里犯了什么错误?
python-pptx - 如何在PowerPoint表格单元格中设置文本而不会丢失字体格式
我正在编写 python 代码来使用 python-pptx 修改现有的 powerpoint 文档。通过在运行中设置文本,我通常可以在保留格式的同时设置文本:
但是,在我正在修改的表格中,单元格没有运行。他们有一个段落[0],它包含一个没有信息的字体对象(font.name,font.size,都是空白的)。我不知道表格字体信息存储在哪里,但它必须有一些,因为表格在 powerpoint 中工作。如果我在段落中添加运行并设置其文本,则文本的大小与我在 powerpoint UI 中手动执行此操作的大小不同。如何在表格单元格中设置文本,同时保留原始表格中的字体信息?
python-pptx - 如何使用 python-pptx 防止文本在 powerpoint 表格单元格中换行
在表格的某些行中,第 1 列中的长文本字符串需要在第 2、3 和 4 列上继续,而不是换行。我将如何合并单元格或防止文本换行以使其在后续列上继续?我已经尝试word_wrap
在文本框架上进行如下设置,但它没有任何改变:
我也尝试过设置text_frame.auto_size
,MSO_AUTO_SIZE.SHAPE_TO_FIT_TEXT
但这也没有改变。