Объединить EPUB C#

Файлы EPUB широко поддерживаются программами для чтения, поскольку различные книги и сочинения публикуются в электронном виде. В некоторых случаях может потребоваться объединить разные файлы EPUB в один файл на C#. В таких случаях в этой статье объясняется, как программно объединить файлы EPUB на C#.

Объединение файлов EPUB — установка C# API

Aspose.HTML для .NET API поддерживает создание и управление несколькими типами форматов файлов. Вы можете быстро настроить его, загрузив эталонные DLL-файлы из раздела Загрузки или выполнив следующую команду установки NuGet:

PM> Install-Package Aspose.Html

Как программно объединить файлы EPUB в C#

Вы можете объединить файлы EPUB, выполнив следующие действия:

  1. Загрузите исходные файлы EPUB.
  2. Создайте экземпляр класса EpubRenderer.
  3. Инициализировать объект класса PdfDevice.
  4. Объедините файлы EPUB с помощью метода Render.

В следующем разделе подробно объясняются детали вместе с фрагментом исполняемого кода:

Слияние файлов EPUB программно на C#

Вы можете объединить или объединить несколько файлов EPUB и создать один файл PDF, выполнив следующие действия:

  1. Загрузите входные файлы EPUB.
  2. Создайте экземпляр объекта класса EpubRenderer.
  3. Инициализировать экземпляр класса PdfDevice.
  4. Объедините исходные файлы EPUB в файл PDF с помощью метода Render.

Фрагмент кода ниже показывает, как объединить файлы EPUB в один файл с помощью C#:

// Откройте исходные файлы EPUB для чтения
using var stream1 = File.OpenRead(dataDir + "input.epub");
using var stream2 = File.OpenRead(dataDir + "input.epub");

// Создайте экземпляр EPUB Renderer
using var renderer = new Aspose.Html.Rendering.EpubRenderer();

// Создайте экземпляр устройства PDF
using var device = new Aspose.Html.Rendering.Pdf.PdfDevice("merge-epub.pdf");

// Объедините документы EPUB в PDF
renderer.Render(device, stream1, stream2);

Изучите Aspose.HTML для .NET

Вы можете ознакомиться с документацией API, чтобы узнать о многих других функциях, предлагаемых API.

Получить бесплатную лицензию

Вы можете получить бесплатную временную лицензию для тестирования API без каких-либо оценочных ограничений.

Вывод

В этой статье вы узнали, как программно объединять разные файлы EPUB на C#. Он также содержит фрагмент кода, демонстрирующий объединение различных файлов EPUB в один документ PDF. Тем не менее, в случае возникновения каких-либо вопросов, пожалуйста, не стесняйтесь обращаться к нам на форум.

Смотрите также

Конвертировать EPUB в TIFF на C#