我想编写一个程序,可以将Word文档中的文本复制并粘贴到另一个文档中。我试图使用python-docx
库来实现这一点。我已经用下面的代码实现了这个功能,但它不会复制加粗、斜体、下划线或有颜色的部分,只会复制它们的文本:
from docx import Document
input = Document('SomeDoc.docx')
paragraphs = []
for para in input.paragraphs:
p = para.text
paragraphs.append(p)
output = Document()
for item in paragraphs:
output.add_paragraph(item)
output.save('OutputDoc.docx')
我也尝试过直接将
段落
对象复制到输出文档中,但也无法正常工作:from docx import Document
input = Document('SomeDoc.docx')
output = Document()
for para in input.paragraphs:
output.add_paragraph(para)
output.save('OutputDoc.docx')