Pokud hledáte převodník Word do EPUB založený na Python, který zajišťuje vysoce kvalitní převod, jste na správném místě. Tento článek ukáže, jak převést Word DOC nebo DOCX do formátu EPUB v Python v několika jednoduchých krocích.

Převeďte dokumenty Word do EPUB v Python

EPUB je oblíbený formát, který se používá pro elektronické publikace známé jako e-knihy. Soubory EPUB lze číst na chytrých telefonech, tabletech, noteboocích atd. V různých případech jsou soubory MS Word převedeny na EPUB, aby byl dokument dostupný na více platformách pro čtení. Pojďme se tedy podívat, jak provést převod DOC do EPUB v aplikaci Python.

Převod knihovny Python pro Word na EPUB

Pro převod souborů Word do formátu EPUB použijeme Aspose.Words for Python. Knihovna poskytuje širokou škálu funkcí pro vytváření a manipulaci s dokumenty aplikace Word. Kromě toho vám umožňuje převádět dokumenty Wordu do EPUB zdarma ve vysoké kvalitě.

Aspose.Words for Python lze nainstalovat z PyPI pomocí následujícího příkazu pip.

pip install aspose-words 

Převeďte Word DOC na EPUB v Python

Níže jsou uvedeny kroky k převodu dokumentu aplikace Word na EPUB v Python.

  • Načtěte dokument aplikace Word pomocí třídy Document.
  • Převeďte Word na EPUB pomocí metody Document.save(string).

Následující ukázka kódu ukazuje, jak převést soubor DOC na EPUB v Python.

import aspose.words as aw

# Načtěte dokument aplikace Word
doc = aw.Document("document.docx")

# Převeďte dokument Word na EPUB
doc.save("word-to-epub.epub")

Uložit DOCX jako EPUB s přizpůsobením

Aspose.Words for Python také poskytuje další možnosti přizpůsobení převodu Wordu na EPUB. Můžete například nastavit schéma kódování, povolit nebo zakázat export informací o dokumentu a tak dále. K zadání těchto možností se používá třída HtmlSaveOptions. Následují kroky k nastavení těchto možností v převodu Word na EPUB.

  • Nejprve načtěte dokument aplikace Word pomocí třídy Document.
  • Vytvořte instanci třídy HtmlSaveOptions.
  • Nastavte požadované možnosti pomocí objektu HtmlSaveOptions.
  • Nakonec převeďte Word na EPUB pomocí metody Document.save(string, HtmlSaveOptions).

Následující ukázka kódu ukazuje, jak zadat další možnosti v převodu Word na EPUB.

import aspose.words as aw

# Načtěte dokument aplikace Word
doc = aw.Document("document.docx")

# Vytvořte objekt pro možnosti uložení
saveOptions = aw.saving.HtmlSaveOptions()

# Nastavte požadované kódování
saveOptions.encoding = "utf-8"

# Určete, na jaké prvky se má interní HTML rozdělit. Tím se vytvoří nový HTML v rámci EPUB 
# což umožňuje omezit velikost každé části HTML. To je užitečné pro čtenáře, kteří neumí číst 
# HTML soubory větší než určitá velikost, např. 300 kb.
saveOptions.document_split_criteria = aw.saving.DocumentSplitCriteria.HEADING_PARAGRAPH

# Povolit export vlastností dokumentu
saveOptions.export_document_properties = True

# Zadejte formát uložení
saveOptions.save_format = aw.SaveFormat.EPUB

# Převeďte dokument Word na EPUB
doc.save("word-to-epub.epub", saveOptions)

Bezplatný převodník DOC na EPUB

Můžete získat bezplatnou dočasnou licenci a převádět soubory Wordu do EPUB bez jakýchkoli omezení.

Závěr

V tomto článku jste se naučili, jak převést dokumenty Wordu do formátu EPUB v Python. Navíc jste viděli, jak používat různé možnosti k dynamickému přizpůsobení převodu Wordu na EPUB. Kromě toho můžete prozkoumat dokumentaci Aspose.Words for Python. V případě jakýchkoli dotazů nás neváhejte kontaktovat prostřednictvím našeho fóra.

Viz také