Om du letar efter en Python-baserad Word till EPUB-omvandlare, som säkerställer högkvalitativ konvertering, är du på rätt plats. Den här artikeln kommer att visa hur man konverterar ett Word DOC eller DOCX till EPUB-format i Python efter ett par enkla steg.

Konvertera Word-dokument till EPUB i Python

EPUB är ett populärt format som används för elektroniska publikationer som kallas e-böcker. EPUB-filerna kan läsas på smartphones, surfplattor, bärbara datorer etc. I olika fall konverteras MS Word-filer till EPUB för att göra dokumentet tillgängligt på flera läsarplattformar. Så låt oss se hur man utför DOC till EPUB-konvertering i en Python-applikation.

Python-bibliotek för konvertering av Word till EPUB

För att konvertera Word-filer till EPUB-format kommer vi att använda Aspose.Words for Python. Biblioteket erbjuder ett brett utbud av funktioner för att skapa och manipulera Word-dokument. Dessutom låter den dig konvertera Word-dokument till EPUB gratis med hög kvalitet.

Aspose.Words för Python kan installeras från PyPI med följande pip-kommando.

pip install aspose-words 

Konvertera ett Word DOC till EPUB i Python

Följande är stegen för att konvertera ett Word-dokument till EPUB i Python.

  • Ladda Word-dokumentet med dokumentklassen.
  • Konvertera Word till EPUB med metoden Document.save(string).

Följande kodexempel visar hur man konverterar en DOC-fil till EPUB i Python.

import aspose.words as aw

# Ladda Word-dokumentet
doc = aw.Document("document.docx")

# Konvertera Word-dokument till EPUB
doc.save("word-to-epub.epub")

Spara DOCX som EPUB med anpassning

Aspose.Words för Python ger också ytterligare alternativ för att anpassa Word till EPUB-konvertering. Du kan till exempel ställa in ett kodningsschema, aktivera eller inaktivera export av dokumentinformation och så vidare. För att ange dessa alternativ används klassen HtmlSaveOptions. Följande är stegen för att ställa in dessa alternativ i Word till EPUB-konvertering.

  • Ladda först Word-dokumentet med Document class.
  • Skapa en instans av klassen HtmlSaveOptions.
  • Ställ in önskade alternativ med HtmlSaveOptions-objektet.
  • Slutligen, konvertera Word till EPUB med metoden Document.save(string, HtmlSaveOptions).

Följande kodexempel visar hur du anger ytterligare alternativ i Word till EPUB-konvertering.

import aspose.words as aw

# Ladda Word-dokumentet
doc = aw.Document("document.docx")

# Skapa ett objekt för sparalternativ
saveOptions = aw.saving.HtmlSaveOptions()

# Ställ in önskad kodning
saveOptions.encoding = "utf-8"

# Ange vid vilka element den interna HTML-koden ska delas upp. Detta skapar en ny HTML i EPUB 
# som låter dig begränsa storleken på varje HTML-del. Detta är användbart för läsare som inte kan läsa 
# HTML-filer större än en viss storlek t.ex. 300kb.
saveOptions.document_split_criteria = aw.saving.DocumentSplitCriteria.HEADING_PARAGRAPH

# Aktivera export av dokumentegenskaper
saveOptions.export_document_properties = True

# Ange sparformat
saveOptions.save_format = aw.SaveFormat.EPUB

# Konvertera Word-dokument till EPUB
doc.save("word-to-epub.epub", saveOptions)

Gratis DOC till EPUB Converter

Du kan få en gratis tillfällig licens och konvertera Word-filer till EPUB utan några begränsningar.

Slutsats

I den här artikeln har du lärt dig hur du konverterar Word-dokument till EPUB-format i Python. Dessutom har du sett hur du använder olika alternativ för att anpassa Word till EPUB-konvertering dynamiskt. Förutom detta kan du utforska dokumentationen av Aspose.Words för Python. Om du har några frågor är du välkommen att meddela oss via vårt forum.

Se även