合并 EPUB C#

EPUB 文件受到软件阅读器的广泛支持,因为不同的书籍和著作都是以电子方式出版的。在某些情况下,您可能希望将不同的 EPUB 文件合并到 C# 中的单个文件中。在这种情况下,本文将解释如何在 C# 中以编程方式合并 EPUB 文件。

合并 EPUB 文件 – C# API 安装

Aspose.HTML for .NET API 支持创建或操作多种类型的文件格式。您可以通过从 下载 部分下载参考 DLL 文件或运行以下 NuGet 安装命令来快速配置它:

PM> Install-Package Aspose.Html

如何在 C# 中以编程方式合并 EPUB 文件

您可以按照以下步骤合并 EPUB 文件:

  1. 加载源 EPUB 文件。
  2. 创建 EpubRenderer 类的实例。
  3. 初始化 PdfDevice 类的对象。
  4. 使用 Render 方法合并 EPUB 文件。

以下部分进一步解释了详细信息以及可运行的代码片段:

在 C# 中以编程方式合并 EPUB 文件

您可以按照以下步骤合并或合并多个 EPUB 文件并创建一个 PDF 文件:

  1. 加载输入的 EPUB 文件。
  2. 实例化 EpubRenderer 类的对象。
  3. 初始化 PdfDevice 类的实例。
  4. 使用 Render 方法将源 EPUB 文件合并为 PDF 文件。

下面的代码片段显示了如何使用 C# 将 EPUB 文件合并为一个文件:

// 打开源 EPUB 文件进行阅读
using var stream1 = File.OpenRead(dataDir + "input.epub");
using var stream2 = File.OpenRead(dataDir + "input.epub");

// 创建 EPUB 渲染器实例
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 for .NET

您可以查看 API 文档 以了解 API 提供的许多其他功能。

获得免费许可证

您可以获得 免费临时许可证 来测试 API,没有任何评估限制。

结论

在本文中,您了解了如何在 C# 中以编程方式合并不同的 EPUB 文件。它还包含一个代码片段,用于演示将不同的 EPUB 文件组合成一个 PDF 文档。但是,如有任何疑问,请随时通过论坛与我们联系。

也可以看看

在 C# 中将 EPUB 转换为 TIFF