我如何使用python合并包含超链接.docx的文档到另一个.docx ?



我找到了这个解决方案使用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)

最新更新