Převést dokumenty Word do EPUB v C#

Formát EPUB se používá pro elektronické publikace, které jsou běžně známé jako elektronické knihy. Soubory EPUB jsou podporovány řadou chytrých zařízení, jako jsou chytré telefony, tablety, notebooky atd. V různých případech jsou dokumenty vytvářeny ve formátech MS Word, které na chytrých zařízeních často nemají zabudovanou podporu. Proto jsou soubory Word převedeny do formátu EPUB. V tomto článku se dozvíte, jak převést soubory Wordu (DOCX, DOC atd.) do EPUB programově pomocí C#.

Jak převést Word DOC na EPUB v C#

Pro převod souborů MS Word do formátu EPUB použijeme Aspose.Words for .NET. API je navrženo pro práci s dokumenty MS Word z aplikací .NET. Také poskytuje bezplatný nástroj pro převod Wordu na EPUB. Můžete si stáhnout DLL API nebo ji nainstalovat přímo z NuGet pomocí konzole správce balíčků.

PM> Install-Package Aspose.Words

Převést Word DOC na EPUB v C#

Níže jsou uvedeny kroky pro převod souboru Word DOCX na EPUB v C#.

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

// Načtěte dokument aplikace Word
Document doc = new Document("document.docx");

// Převeďte dokument Word na EPUB
doc.Save("word-to-epub.epub");

Uložit Word DOCX jako EPUB - Další možnosti

Převod Wordu na EPUB můžete také přizpůsobit pomocí různých možností, které poskytuje Aspose.Words for .NET. Můžete například určit schéma kódování, povolit nebo zakázat export informací o dokumentu a tak dále. Následují kroky k přizpůsobení převodu Wordu na EPUB.

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

// Načtěte dokument aplikace Word
Document doc = new Document("document.docx");

// Vytvořte objekt pro možnosti uložení
HtmlSaveOptions saveOptions = new HtmlSaveOptions();

// Nastavte požadované kódování
saveOptions.Encoding = Encoding.UTF8;

// 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.DocumentSplitCriteria = DocumentSplitCriteria.HeadingParagraph;

// Povolit export vlastností dokumentu
saveOptions.ExportDocumentProperties = true;

// Zadejte formát uložení
saveOptions.SaveFormat = SaveFormat.Epub;

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

Bezplatný převodník DOC na EPUB

Získejte bezplatnou dočasnou licenci a převeďte libovolný počet dokumentů aplikace Word do formátu 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 C#. Dále jste viděli, jak dynamicky přizpůsobit převod Wordu na EPUB pomocí různých možností. Kromě toho můžete navštívit dokumentaci a prozkoumat více o Aspose.Words for .NET. V případě jakýchkoliv dotazů nám můžete dát vědět prostřednictvím našeho fóra.

Viz také

Tip: Pokud někdy potřebujete získat dokument aplikace Word z prezentace PowerPoint, můžete použít převodník Aspose Presentation to Word Document.