合併 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