EPUB 到 JPG PNG C#

EPUB 文件通常用于大规模打印目的。在某些情况下,您可能需要以图像的形式预览 EPUB 文件的内容。根据这些用例,本文解释了如何在 C# 中以编程方式将 EPUB 文件转换为 PNG 或 JPG。

EPUB 到 PNG 或 JPG 图像转换器 – C# API 安装

Aspose.HTML for .NET API 可用于处理 HTML、XPS、EPUB 和许多其他受支持的文件格式。只需通过从 New Releases 页面下载其 DLL 文件或在 Visual Studio 中使用以下 NuGet 安装命令来配置 API:

PM> Install-Package Aspose.Html

在 C# 中以编程方式将 EPUB 转换为 PNG 图像

您可以通过以下步骤将 EPUB 文件转换为 PNG 格式的图像:

  1. 初始化 ImageSaveOptions 类的实例。
  2. 指定图像格式和大小。
  3. 使用 ConvertEPUB 方法保存输出图像。

下面的代码示例详细说明了如何在 C# 中以编程方式将 EPUB 文件转换为 PNG 格式的图像:

// 准备源 EPUB 文件的路径
string sourcePath = "input.epub";

// 准备保存转换文件的路径 
string outputPath = "output.png";

// 创建 ImageSaveOptions 类的实例
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Png;
options.PageSetup.AnyPage.Size = new Aspose.Html.Drawing.Size(500, 500);

// 调用 ConvertEPUB 方法将 EPUB 转换为 PNG 图像
Converter.ConvertEPUB(sourcePath, options, outputPath);

在 C# 中将 EPUB 转换为 JPG 图像

您需要按照以下步骤将 EPUB 文件转换为 JPG 图像:

  1. 使用 ImageSaveOptions 类对象设置图像格式和尺寸
  2. 使用 ConvertEPUB 方法将 EPUB 文件转换为 JPG 图像。

以下代码示例展示了如何在 C# 中以编程方式将 EPUB 文件转换为 JPG 格式:

// 准备源 EPUB 文件的路径
string sourcePath = "input.epub";

// 准备保存转换文件的路径 
string outputPath = "output.jpg";

// 创建 ImageSaveOptions 类的实例
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Jpeg;
options.SmoothingMode = SmoothingMode.HighQuality;
options.PageSetup.AnyPage = new Page(
    new Size(
Length.FromInches(4),
Length.FromInches(5.5)));

// 调用 ConvertEPUB 方法将 EPUB 转换为 JPG 图片
Converter.ConvertEPUB(sourcePath, options, outputPath);

探索 Aspose.HTML for .NET API

您可以访问 API 文档 以探索 API 提供的许多其他功能。

获得免费许可证

您可以考虑申请 免费临时许可证 来评估 API 的全部功能。

结论

在本文中,您学习了如何将 EPUB 文件转换为不同的图像格式,如 PNG、JPG 等。它包含 C# 代码示例来演示 EPUB 转换功能。但是,如果您需要讨论您的要求或疑问,请在 论坛 上给我们写信。

也可以看看

在 C# 中将 HTML 转换为 MHT 文件