EPUB C# zusammenführen

EPUB-Dateien werden von Softwarelesern weitgehend unterstützt, da verschiedene Bücher und Schriften elektronisch veröffentlicht werden. In bestimmten Fällen möchten Sie möglicherweise verschiedene EPUB-Dateien in einer einzigen Datei in C# zusammenführen. In solchen Szenarien erläutert dieser Artikel, wie Sie EPUB-Dateien programmgesteuert in C# zusammenführen.

EPUB-Dateien zusammenführen – C#-API-Installation

Aspose.HTML for .NET API unterstützt das Erstellen oder Bearbeiten verschiedener Arten von Dateiformaten. Sie können es schnell konfigurieren, indem Sie die Referenz-DLL-Dateien aus dem Abschnitt Downloads herunterladen oder den folgenden NuGet-Installationsbefehl ausführen:

PM> Install-Package Aspose.Html

So führen Sie EPUB-Dateien programmgesteuert in C# zusammen

Sie können EPUB-Dateien zusammenführen, indem Sie die folgenden Schritte ausführen:

  1. Laden Sie die EPUB-Quelldateien.
  2. Erstellen Sie eine Instanz der EpubRenderer-Klasse.
  3. Initialisiert ein Objekt der PdfDevice-Klasse.
  4. Führen Sie die EPUB-Dateien mit der Render-Methode zusammen.

Im folgenden Abschnitt werden die Details zusammen mit einem ausführbaren Code-Snippet weiter erläutert:

EPUB-Dateien programmgesteuert in C# zusammenführen

Sie können mehrere EPUB-Dateien zusammenführen oder kombinieren und eine einzelne PDF-Datei erstellen, indem Sie die folgenden Schritte ausführen:

  1. Laden Sie die EPUB-Eingabedateien.
  2. Instanziieren Sie ein Objekt der Klasse EpubRenderer.
  3. Initialisieren Sie eine Instanz der Klasse PdfDevice.
  4. Kombinieren Sie die EPUB-Quelldateien mit der Methode Render zu einer PDF-Datei.

Das folgende Code-Snippet zeigt, wie EPUB-Dateien mit C# zu einer einzigen Datei zusammengeführt werden:

// Öffnen Sie die EPUB-Quelldateien zum Lesen
using var stream1 = File.OpenRead(dataDir + "input.epub");
using var stream2 = File.OpenRead(dataDir + "input.epub");

// Erstellen Sie eine Instanz des EPUB-Renderers
using var renderer = new Aspose.Html.Rendering.EpubRenderer();

// Erstellen Sie eine Instanz des PDF-Geräts
using var device = new Aspose.Html.Rendering.Pdf.PdfDevice("merge-epub.pdf");

// Führen Sie die EPUB-Dokumente in PDF zusammen
renderer.Render(device, stream1, stream2);

Erkunden Sie Aspose.HTML für .NET

Sie können sich die API Dokumentation ansehen, um mehr über viele andere Funktionen zu erfahren, die von der API angeboten werden.

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erwerben, um die API ohne Evaluierungseinschränkungen zu testen.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie verschiedene EPUB-Dateien programmgesteuert in C# zusammenführen. Es enthält auch ein Code-Snippet, um das Kombinieren verschiedener EPUB-Dateien in einem einzigen PDF-Dokument zu demonstrieren. Bei Fragen können Sie sich jedoch gerne unter forum an uns wenden.

Siehe auch

EPUB in TIFF in C# umwandeln