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.
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
- Převeďte dokument aplikace Word do formátu EPUB
- Další možnosti pro převod Wordu na EPUB
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.