如何解决Python操作pptx表格背景填充无透明度调节的问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计340个文字,预计阅读时间需要2分钟。
前言:bug来源,我有这样一个需求,需要调整pptx文件中某个表格的填充背景色是RGB颜色。这个Python中的pptx库可以调整,但无法找到调整透明度的方法。我调整了对应对应的RGB颜色,RGB显示出了这种颜色。RGB是一组。
前言
bug来源,我有一个需求,需要调节pptx里面某个表格的填充背景是有RGB颜色,这个python里面pptx库可以调节,但是无法查找到调节提敏度。
我调节对应的RGB
呈现了这种颜色,RGB是一样,但是透明度不一样,效果可以说一个天,一个地
如上,我查找了pptx库的官方文档里面找到比较相关的
placeholder[i].table.cell(row, col).fill.transparency
是cell对象里面有transparency的参数,我尝试去调节,但是没有效果,查找不到解决方案的资料,正当我一筹莫展的时候,灵感来了,最后都是现场视觉效果,那么我直接用取色器,查找透明度为80%的RGB
果然好像可以
最后对应修改,果然可以
总结
这里主要用取色器取RGB,比较巧妙地解决PPTX库里面的无法调节填充背景的透明度的问题。具体的所有代码详情,请参考我下一篇的文章链接
本文共计340个文字,预计阅读时间需要2分钟。
前言:bug来源,我有这样一个需求,需要调整pptx文件中某个表格的填充背景色是RGB颜色。这个Python中的pptx库可以调整,但无法找到调整透明度的方法。我调整了对应对应的RGB颜色,RGB显示出了这种颜色。RGB是一组。
前言
bug来源,我有一个需求,需要调节pptx里面某个表格的填充背景是有RGB颜色,这个python里面pptx库可以调节,但是无法查找到调节提敏度。
我调节对应的RGB
呈现了这种颜色,RGB是一样,但是透明度不一样,效果可以说一个天,一个地
如上,我查找了pptx库的官方文档里面找到比较相关的
placeholder[i].table.cell(row, col).fill.transparency
是cell对象里面有transparency的参数,我尝试去调节,但是没有效果,查找不到解决方案的资料,正当我一筹莫展的时候,灵感来了,最后都是现场视觉效果,那么我直接用取色器,查找透明度为80%的RGB
果然好像可以
最后对应修改,果然可以
总结
这里主要用取色器取RGB,比较巧妙地解决PPTX库里面的无法调节填充背景的透明度的问题。具体的所有代码详情,请参考我下一篇的文章链接

