Das EPUB Format wird für elektronische Publikationen verwendet, die allgemein als E-Books bekannt sind. Die EPUB Dateien werden von einer Reihe von Smart Devices wie Smartphones, Tablets, Laptops usw. unterstützt. In verschiedenen Fällen werden die Dokumente in MS Word-Formaten erstellt, die auf Smart Devices oft nicht integriert sind. Daher werden Word Dateien in das EPUB Format konvertiert. In diesem Artikel erfahren Sie, wie Sie Word Dateien (DOCX, DOC usw.) mithilfe von C# programmgesteuert in EPUB konvertieren.
- .NET API für die Umwandlung von Word in EPUB
- Konvertieren Sie ein Word Dokument in EPUB
- Passen Sie die Word zu EPUB-Konvertierung an
C# API für die Umwandlung von Word in EPUB
Um MS Word Dateien in das EPUB Format zu konvertieren, verwenden wir Aspose.Words for .NET. Die API wurde entwickelt, um mit MS Word Dokumenten innerhalb der .NET Anwendungen zu arbeiten. Damit können Sie Word Dokumente mit hoher Wiedergabetreue erstellen, bearbeiten und konvertieren. Sie können die DLL der API herunterladen oder direkt von NuGet mithilfe der Paket-Manager Konsole installieren.
PM> Install-Package Aspose.Words
Konvertieren Sie ein Word Dokument in C# in EPUB
Im Folgenden finden Sie die Schritte zum Konvertieren einer Word DOCX Datei in EPUB in C#.
- Laden Sie die Word-DOCX/DOC Datei mit der Klasse Document.
- Speichern Sie das Dokument als EPUB mit der methode Document.Save(string).
Das folgende Codebeispiel zeigt, wie eine DOCX Datei in C# in EPUB konvertiert wird.
// Laden Sie das Word Dokument
Document doc = new Document("document.docx");
// Konvertieren Sie Word Dokumente in EPUB
doc.Save("word-to-epub.epub");
Passen Sie die Word zu EPUB-Konvertierung in C# an
Sie können die Konvertierung von Word in EPUB auch mit verschiedenen Optionen anpassen, die von Aspose.Words for .NET bereitgestellt werden. Sie können beispielsweise das Kodierungsschema angeben, den Export von Dokumentinformationen aktivieren oder deaktivieren und so weiter. Im Folgenden finden Sie die Schritte zum Anpassen der Word zu EPUB-Konvertierung.
- Laden Sie die Word-DOCX/DOC Datei mit der Klasse Document.
- Erstellen Sie ein Objekt der Klasse HtmlSaveOptions und legen Sie die gewünschten Optionen fest.
- Speichern Sie das Dokument als EPUB mit der methode Document.Save(string, HtmlSaveOptions).
Das folgende Codebeispiel zeigt, wie zusätzliche Optionen bei der Konvertierung von Word in EPUB angegeben werden.
// Laden Sie das Word Dokument
Document doc = new Document("document.docx");
// Erstellen Sie ein Objekt für Speicheroptionen
HtmlSaveOptions saveOptions = new HtmlSaveOptions();
// Stellen Sie die gewünschte Codierung ein
saveOptions.Encoding = Encoding.UTF8;
// Geben Sie an, an welchen Elementen das interne HTML geteilt werden soll. Dadurch wird ein neues HTML innerhalb des EPUB erstellt
// wodurch Sie die Größe jedes HTML-Teils begrenzen können. Dies ist nützlich für Leser, die nicht lesen können
// HTML Dateien, die eine bestimmte Größe überschreiten, z. B. 300 KB.
saveOptions.DocumentSplitCriteria = DocumentSplitCriteria.HeadingParagraph;
// Export von Dokumenteigenschaften aktivieren
saveOptions.ExportDocumentProperties = true;
// Speicherformat angeben
saveOptions.SaveFormat = SaveFormat.Epub;
// Konvertieren Sie Word Dokumente in EPUB
doc.Save("word-to-epub.epub", saveOptions);
Holen Sie sich eine kostenlose Lizenz
Holen Sie sich eine temporäre Lizenz, um Aspose.Words for .NET ohne Evaluierungseinschränkungen zu verwenden.
Fazit
In diesem Artikel haben Sie gelernt, wie Sie Word Dokumente in C# in das EPUB Format konvertieren. Darüber hinaus haben Sie gesehen, wie Sie die Konvertierung von Word in EPUB mithilfe verschiedener Optionen dynamisch anpassen können. Abgesehen davon können Sie die Dokumentation besuchen, um mehr über Aspose.Words for .NET zu erfahren. Bei Fragen können Sie uns diese über unser Forum mitteilen.
Siehe auch
- Erstellen Sie Word Dokumente in C# ohne MS Office
- Generieren Sie Word Dokumente aus Vorlagen in C# .NET
Tipp: Wenn Sie jemals ein Word Dokument aus einer PowerPoint Präsentation erhalten müssen, können Sie den Konverter Aspose Presentation to Word Document verwenden.