Behöver du generera MS Word DOC eller DOCX från bilder i Python? Om ja, den här artikeln kommer att underlätta ditt liv genom att tillhandahålla en gratis, höghastighets- och högkvalitativ bild till Word-konvertering i Python. Så du kan konvertera en enda bild eller ett gäng bilder till ett Word-dokument genom att följa några enkla steg.
- Python Image to Word Converter Library
- Konvertera en bild till Word DOC i Python
- Konvertera flera bilder till DOCX i Python
Hur man konverterar bild till Word i Python
För konvertering av bilden till Word DOC/DOCX kommer vi att använda Aspose.Words for Python. Det är ett funktionsrikt bibliotek för att arbeta med Word-dokument inklusive DOC, DOCX, etc. Biblioteket har en inbyggd omvandlare för fram- och tillbakakonvertering av Word-dokument.
Du kan installera biblioteket från PyPI med följande pip-kommando.
> pip install aspose-words
Konvertera en bild till DOC i Python
Följande är stegen för att konvertera en bild till en Word DOC i Python.
- Skapa först ett nytt dokument med klassen Document.
- Skapa sedan ett DocumentBuilder-objekt och initiera det med Document-objektet.
- Infoga bild i dokumentet med metoden DocumentBuilder.insertimage(fileName).
- Slutligen sparar du Word-dokumentet med metoden Document.save(filnamn).
Följande kodexempel visar hur man konverterar en PNG-bild till DOC i Python.
import aspose.words as aw
# Skapa ett nytt dokument
doc = aw.Document()
# Skapa en dokumentbyggare
builder = aw.DocumentBuilder(doc)
# Infoga bild i dokumentet
builder.insert_image("logo.png")
# Spara som DOC
doc.save("image-to-word.doc")
Exportera flera bilder till ett Word DOCX i Python
I föregående avsnitt konverterade vi bara en enda bild till ett Word-dokument. Men i vissa fall kan du behöva konvertera mer än en bild samtidigt. Följande är stegen för att konvertera flera bilder till en Word DOCX i Python.
- Skapa först ett nytt dokument med klassen Document.
- Skapa sedan ett DocumentBuilder-objekt och initiera det med Document-objektet.
- Hämta listan över bildfiler från önskad mapp.
- Gå igenom listan med bildfiler och infoga varje bild i dokumentet med metoden DocumentBuilder.insertimage(filnamn).
- Slutligen sparar du Word-dokumentet med metoden Document.save(filnamn).
Följande kodexempel visar konverteringen av flera bilder till ett Word DOCX i Python.
import aspose.words as aw
import os
# Bildkatalog
dir = "D:\\images\\"
# Skapa ett nytt dokument
doc = aw.Document()
# Skapa en dokumentbyggare
builder = aw.DocumentBuilder(doc)
# Bläddra igenom bilderna i mappen
for imageFile in os.listdir(dir):
# Infoga bild i dokumentet
builder.insert_image(os.path.join(dir, imageFile))
# Spara som DOCX
doc.save("images-to-word.docx")
Gratis bild till DOC-konvertering
Du kan konvertera bilder till Word-format utan utvärderingsbegränsningar genom att skaffa en gratis tillfällig licens.
Utforska Python Image to DOCX Converter
Du kan utforska mer om vårt kraftfulla och snabba Python Word-bibliotek med hjälp av dokumentation. Om du har några frågor är du välkommen att meddela oss via vårt forum.
Slutsats
I den här artikeln har du lärt dig hur du konverterar en bild till ett Word-dokument i Python. Vi visade också hur man konverterar flera bilder till ett Word DOC/DOCX-dokument programmatiskt. Du kan enkelt integrera de medföljande kodexemplen i din applikation och utföra konverteringen av bilden till DOC eller DOCX.