Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python更改word文档的页面颜色_Python_Colors_Python Docx - Fatal编程技术网

使用python更改word文档的页面颜色

使用python更改word文档的页面颜色,python,colors,python-docx,Python,Colors,Python Docx,我使用python和docx模块创建了一个word文档。我想要一些改变整个文档背景颜色的方法,但我找不到任何方法。有什么想法吗 from docx import Document document = Document() 使用 首先创建两个Word文件。一个是你喜欢的格式,一个是空的。拯救他们 使用一些解压工具解压docx文件 打开文件settings.xml和document.xml,并使用差异工具(如Winmerge或Meld)比较两个docx文件中的文件 在document.xml

我使用python和docx模块创建了一个word文档。我想要一些改变整个文档背景颜色的方法,但我找不到任何方法。有什么想法吗

from docx import Document
document = Document()
使用

  • 首先创建两个Word文件。一个是你喜欢的格式,一个是空的。拯救他们

  • 使用一些解压工具解压docx文件

  • 打开文件
    settings.xml
    document.xml
    ,并使用差异工具(如Winmerge或Meld)比较两个docx文件中的文件

  • document.xml

  • settings.xml中查找
现在尝试使用上述方法设置字段

如果这不起作用,您可以遵循LibreOffice文件描述的方法(以XML形式打开、修改或添加节点、保存、压缩)