Konwertuj dokumenty Worda na EPUB w C#

Format EPUB jest używany do publikacji elektronicznych, które są powszechnie znane jako e-booki. Pliki EPUB są obsługiwane przez szereg inteligentnych urządzeń, takich jak smartfony, tablety, laptopy itp. W różnych przypadkach dokumenty są tworzone w formatach MS Word, które często nie mają wbudowanej obsługi na inteligentnych urządzeniach. Dlatego pliki Word są konwertowane do formatu EPUB. W tym artykule dowiesz się, jak programowo konwertować pliki Worda (DOCX, DOC itp.) do formatu EPUB przy użyciu języka C#.

C# API do konwersji Worda na EPUB

Do konwersji plików MS Word do formatu EPUB użyjemy Aspose.Words for .NET. Interfejs API jest przeznaczony do pracy z dokumentami MS Word z poziomu aplikacji .NET. Pozwala tworzyć, manipulować i konwertować dokumenty Word z wysoką wiernością. Możesz pobrać bibliotekę DLL API lub zainstalować ją bezpośrednio z NuGet przy użyciu konsoli menedżera pakietów.

PM> Install-Package Aspose.Words

Konwertuj dokument Worda na EPUB w C#

Poniżej przedstawiono kroki konwersji pliku Word DOCX na format EPUB w języku C#.

Poniższy przykładowy kod pokazuje, jak przekonwertować plik DOCX na format EPUB w języku C#.

// Załaduj dokument Worda
Document doc = new Document("document.docx");

// Konwertuj dokument Word na EPUB
doc.Save("word-to-epub.epub");

Dostosuj konwersję Worda do EPUB w C#

Możesz także dostosować konwersję Worda do EPUB, korzystając z różnych opcji oferowanych przez Aspose.Words for .NET. Można na przykład określić schemat kodowania, włączyć lub wyłączyć eksportowanie informacji o dokumencie itd. Poniżej przedstawiono kroki, aby dostosować konwersję programu Word do formatu EPUB.

Poniższy przykładowy kod pokazuje, jak określić dodatkowe opcje w konwersji programu Word na format EPUB.

// Załaduj dokument Worda
Document doc = new Document("document.docx");

// Utwórz obiekt dla opcji zapisu
HtmlSaveOptions saveOptions = new HtmlSaveOptions();

// Ustaw żądane kodowanie
saveOptions.Encoding = Encoding.UTF8;

// Określ, w jakich elementach ma zostać podzielony wewnętrzny kod HTML. Spowoduje to utworzenie nowego kodu HTML w pliku EPUB 
// co pozwala ograniczyć rozmiar każdej części HTML. Jest to przydatne dla czytelników, którzy nie potrafią czytać 
// Pliki HTML większe niż określony rozmiar, np. 300 KB.
saveOptions.DocumentSplitCriteria = DocumentSplitCriteria.HeadingParagraph;

// Włącz eksport właściwości dokumentu
saveOptions.ExportDocumentProperties = true;

// Określ format zapisu
saveOptions.SaveFormat = SaveFormat.Epub;

// Konwertuj dokument Word na EPUB
doc.Save("word-to-epub.epub", saveOptions);

Uzyskaj bezpłatną licencję

Zdobądź licencję tymczasową, aby używać Aspose.Words for .NET bez żadnych ograniczeń ewaluacyjnych.

Wniosek

W tym artykule nauczyłeś się konwertować dokumenty programu Word do formatu EPUB w języku C#. Ponadto widziałeś, jak dynamicznie dostosowywać konwersję Worda do EPUB przy użyciu różnych opcji. Oprócz tego możesz odwiedzić dokumentację, aby dowiedzieć się więcej o Aspose.Words for .NET. W przypadku jakichkolwiek pytań możesz nas o tym powiadomić za pośrednictwem naszego forum.

Zobacz też

Wskazówka: jeśli kiedykolwiek będziesz potrzebować uzyskać dokument Word z prezentacji PowerPoint, możesz użyć konwertera Aspose Presentation to Word Document.