Файлы EPUB широко поддерживаются программами для чтения, поскольку различные книги и сочинения публикуются в электронном виде. В некоторых случаях может потребоваться объединить разные файлы EPUB в один файл на C#. В таких случаях в этой статье объясняется, как программно объединить файлы EPUB на C#.
- Объединение файлов EPUB — установка C# API
- Как программно объединить файлы EPUB в C#
- Слияние файлов EPUB программно на C#
Объединение файлов EPUB — установка C# API
Aspose.HTML для .NET API поддерживает создание и управление несколькими типами форматов файлов. Вы можете быстро настроить его, загрузив эталонные DLL-файлы из раздела Загрузки или выполнив следующую команду установки NuGet:
PM> Install-Package Aspose.Html
Как программно объединить файлы EPUB в C#
Вы можете объединить файлы EPUB, выполнив следующие действия:
- Загрузите исходные файлы EPUB.
- Создайте экземпляр класса EpubRenderer.
- Инициализировать объект класса PdfDevice.
- Объедините файлы EPUB с помощью метода Render.
В следующем разделе подробно объясняются детали вместе с фрагментом исполняемого кода:
Слияние файлов EPUB программно на C#
Вы можете объединить или объединить несколько файлов EPUB и создать один файл PDF, выполнив следующие действия:
- Загрузите входные файлы EPUB.
- Создайте экземпляр объекта класса EpubRenderer.
- Инициализировать экземпляр класса PdfDevice.
- Объедините исходные файлы 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. Тем не менее, в случае возникновения каких-либо вопросов, пожалуйста, не стесняйтесь обращаться к нам на форум.