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
- Jak programowo scalić pliki EPUB w C#
- Scal pliki EPUB programowo w 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:
- Załaduj źródłowe pliki EPUB.
- Utwórz instancję klasy EpubRenderer.
- Zainicjuj obiekt klasy PdfDevice.
- 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:
- Załaduj wejściowe pliki EPUB.
- Utwórz instancję obiektu klasy EpubRenderer.
- Zainicjuj instancję klasy PdfDevice.
- 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.