Połącz EPUB C#

Pliki EPUB są szeroko obsługiwane przez czytniki oprogramowania, ponieważ różne książki i pisma są publikowane elektronicznie. W niektórych przypadkach możesz chcieć scalić różne pliki EPUB w jeden plik w języku C#. W takich scenariuszach w tym artykule wyjaśniono, jak programowo scalić pliki EPUB w języku C#.

Scalanie plików EPUB – instalacja C# API

Aspose.HTML for .NET API obsługuje tworzenie lub manipulowanie kilkoma typami formatów plików. Możesz go szybko skonfigurować, pobierając referencyjne pliki DLL z sekcji Downloads lub uruchamiając następujące polecenie instalacyjne NuGet:

PM> Install-Package Aspose.Html

Jak programowo scalić pliki EPUB w C#

Możesz scalić pliki EPUB, wykonując poniższe czynności:

  1. Załaduj źródłowe pliki EPUB.
  2. Utwórz instancję klasy EpubRenderer.
  3. Zainicjuj obiekt klasy PdfDevice.
  4. Połącz pliki EPUB metodą Render.

Poniższa sekcja wyjaśnia szczegóły wraz z fragmentem kodu, który można uruchomić:

Scal pliki EPUB programowo w C#

Możesz scalić lub połączyć wiele plików EPUB i utworzyć jeden plik PDF, wykonując poniższe czynności:

  1. Załaduj wejściowe pliki EPUB.
  2. Utwórz instancję obiektu klasy EpubRenderer.
  3. Zainicjuj instancję klasy PdfDevice.
  4. Połącz źródłowe pliki EPUB w plik PDF za pomocą metody Render.

Poniższy fragment kodu pokazuje, jak scalić pliki EPUB w jeden plik przy użyciu języka C#:

// Otwórz źródłowe pliki EPUB do odczytu
using var stream1 = File.OpenRead(dataDir + "input.epub");
using var stream2 = File.OpenRead(dataDir + "input.epub");

// Utwórz instancję Renderera EPUB
using var renderer = new Aspose.Html.Rendering.EpubRenderer();

// Utwórz instancję urządzenia PDF
using var device = new Aspose.Html.Rendering.Pdf.PdfDevice("merge-epub.pdf");

// Scal dokumenty EPUB w PDF
renderer.Render(device, stream1, stream2);

Przeglądaj Aspose.HTML dla platformy .NET

Możesz zajrzeć do API dokumentacja, aby dowiedzieć się o wielu innych funkcjach oferowanych przez API.

Uzyskaj bezpłatną licencję

Możesz uzyskać bezpłatną licencję tymczasową, aby przetestować interfejs API bez żadnych ograniczeń ewaluacyjnych.

Wniosek

W tym artykule nauczyłeś się, jak programowo scalać różne pliki EPUB w języku C#. Zawiera również fragment kodu demonstrujący łączenie różnych plików EPUB w jeden dokument PDF. Jednak w przypadku jakichkolwiek pytań prosimy o kontakt pod adresem forum.

Zobacz też

Konwertuj EPUB na TIFF w C#