Konvertera bild till Word i Python

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.

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.

Se även