0

テキストだけのdocxファイルがあります。元の docx のページの一部だけを含む新しい docx ファイルを作成したいと考えています。これには python-docx を使用しています。これまでのところ、元の docx ドキュメントを横断し、元の必要な各段落/ランを次のように新しいドキュメントにコピーすることができました (この例では正確なコピーが作成されるはずです)。

Doc = docx.Document('/tmp/input.docx')
OutDoc = docx.Document()

for para in Doc.paragraphs:
    currentParagraph = OutDoc.add_paragraph(style=para.style)
    for run in para.runs:
        currentParagraph.add_run(run.text, style=run.style)
OutDoc.save('/tmp/output.docx')

すべてのスタイル情報をコピーしていますが、出力に一部の書式設定が欠けているため、何かが欠けているようです。

4

1 に答える 1