当前位置 : 主页 > 网络编程 > net编程 >

python中操作pptx中的表格填充背景没有透明度调节的解决方案

来源:互联网 收集:自由互联 发布时间:2023-09-03
前言 bug来源,我有一个需求,需要调节pptx里面某个表格的填充背景是有RGB颜色,这个python里面pptx库可以调节,但是无法查找到调节提敏度。 我调节对应的RGB 呈现了这种颜色,RGB是一


前言

       bug来源,我有一个需求,需要调节pptx里面某个表格的填充背景是有RGB颜色,这个python里面pptx库可以调节,但是无法查找到调节提敏度。

python中操作pptx中的表格填充背景没有透明度调节的解决方案_python

我调节对应的RGB

python中操作pptx中的表格填充背景没有透明度调节的解决方案_python_02


       呈现了这种颜色,RGB是一样,但是透明度不一样,效果可以说一个天,一个地

       如上,我查找了​​pptx库的官方文档​​里面找到比较相关的

placeholder[i].table.cell(row, col).fill.transparency

是cell对象里面有transparency的参数,我尝试去调节,但是没有效果,查找不到解决方案的资料,正当我一筹莫展的时候,灵感来了,最后都是现场视觉效果,那么我直接用取色器,查找透明度为80%的RGB

python中操作pptx中的表格填充背景没有透明度调节的解决方案_python_03


果然好像可以

python中操作pptx中的表格填充背景没有透明度调节的解决方案_python_04


最后对应修改,果然可以

python中操作pptx中的表格填充背景没有透明度调节的解决方案_python_05

总结

这里主要用取色器取RGB,比较巧妙地解决PPTX库里面的无法调节填充背景的透明度的问题。具体的所有代码详情,请参考我下一篇的文章链接


上一篇:SVN服务器搭建和使用(二)
下一篇:没有了
网友评论