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 格式的图像:
- 初始化 ImageSaveOptions 类的实例。
- 指定图像格式和大小。
- 使用 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 图像:
- 使用 ImageSaveOptions 类对象设置图像格式和尺寸
- 使用 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 转换功能。但是,如果您需要讨论您的要求或疑问,请在 论坛 上给我们写信。