Den här artikeln ger dig den enklaste lösningen för hur du slår samman flera Word-dokument i Python i några enkla steg.
Det kan finnas olika scenarier när du måste kombinera flera Word-dokument till en enda fil. Till exempel när flera personer skriver olika delar av ett dokument och du behöver kombinera innehållet i slutet. Å andra sidan kan du behöva slå samman alla fakturor till ett Word-dokument. Så låt oss se hur man kombinerar flera Word-dokument i Python.
Python-bibliotek för att slå samman Word-dokument
För att kombinera DOCX- eller DOC-filerna kommer vi att använda Aspose.Words for Python, som är ett kraftfullt bibliotek för att skapa och manipulera MS Word-filer. Det låter dig också dela, kombinera och konvertera Word-dokument sömlöst. Du kan installera biblioteket från PyPI med följande pip-kommando.
pip install aspose-words
Kombinera flera Word DOCX-filer i Python
När du kombinerar Word-dokumenten kan du ange den formatering du vill tillämpa på källdokumentet. Till exempel, när du kombinerar dokument B med A, kan du ändra formateringen av B som A eller behålla dess ursprungliga formatering som den är. Följande är stegen för att kombinera två Word-dokument i Python.
- Ladda källdokumentet i Word med Document class.
- Ladda måldokumentet i Word med dokumentklassen.
- Kombinera dokument genom att lägga till källdokument till måldokument med metoden Document.appenddocument(Document, aw.ImportFormatMode.KEEPSOURCEFORMATTING).
- Välj ImportFormatMode enligt dina krav.
- Spara måldokumentet med metoden Document.save(string).
Följande kodexempel visar hur man kombinerar två Word DOCX-filer i Python.
import aspose.words as aw
# Ladda käll- och måldokument
dstDoc = aw.Document("document1.docx")
srcDoc = aw.Document("document2.docx")
# Lägg till källdokumentet till måldokumentet.
# Passera formateringsläget för att behålla originalformateringen av källdokumentet när du importerar det.
dstDoc.append_document(srcDoc, aw.ImportFormatMode.KEEP_SOURCE_FORMATTING)
# Kombinera Word-dokument
dstDoc.save("combined.docx")
Källdokument
Följande är skärmdumpen av källdokumentet i Word som vi har använt i den här artikeln.
Destinationsdokument
Följande skärmdump visar måldokumentet i Word.
Kombinerat dokument
Följande är skärmdumpen efter att ha kombinerat båda Word-dokumenten.
Slå samman Word-dokument med en gratis licens
Få en gratis tillfällig licens och slå samman Word-dokument utan utvärderingsbegränsningar.
Slutsats
I den här artikeln har du lärt dig hur du kombinerar två Word-dokument i ett enda dokument med Python. Du kan installera Aspose.Words för Python i dina applikationer och integrera den medföljande koden för att slå samman Word-dokument. Utöver detta kan du utforska Aspose.Words för Python med hjälp av dokumentationen. Om du har några frågor kan du fråga oss via vårt forum.