我找到了这个解决方案使用python docx组合word文档有人说:
如果您只需要将简单文档与文本组合在一起,您可以如上所述使用python-docx。
如果您需要合并包含超链接、图像、列表、项目符号等的文档。您可以使用lxml来组合文档主体和所有参考文件,例如:
词/styles.xml词/numbering.xml词/媒体[Content_Types] .xml"如果他见过这个,我希望他能详细说明一下总之,我想合并一个。docx到另一个。docx,一个简单的合并,将word文档的内容添加到另一个文档的最后一页,文档可以包含文本,图像,表格…你能想到的所有超链接,只要把一个文档的内容放到另一个文档中,但我找不到答案。
试试docxcompose.
https://pypi.org/project/docxcompose/
这段代码创建了一个主文档,其中添加了doc1.
from docxcompose.composer import Composer
from docx import Document
master = Document("master.docx")
composer = Composer(master)
doc1 = Document("doc1.docx")
composer.append(doc1)
composer.save("combined.docx")
例如,如果还想添加doc2,可以在第六行后面添加:
doc2 = Document("doc2.docx")
composer.append(doc2)