本快速教程解释了如何在 C# 中将 EPUB 转换为 PDF。它提供了建立环境的所有详细信息、分步过程和可运行的示例代码,以在 C#** 中编写完整的 **EPUB 到 PDF 转换器。此外,它还涵盖了几个属性,可根据您的要求创建 PDF 文件的变体。
在 C# 中将 EPUB 文件转换为 PDF 的步骤
- 通过安装 Aspose.HTML for .NET 配置环境来处理 EPUB 文件
- 创建 PdfSaveOptions 类的实例并设置所需的属性
- 使用 ConvertEPUB 方法将 EPUB 渲染为 PDF 格式
这些步骤精确地阐述了在 C#* 中将文件*从 EPUB 转换为 PDF 的过程。首先,您需要为预期的 PDF 文档设置首选项。随后,加载源 EPUB 文件并使用指定的属性将其呈现为 PDF 格式。
在 C# 中将 EPUB 文件转换为 PDF 的代码片段
using System.IO; | |
namespace AsposeProjects | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert EPUB to PDF using C# | |
{ | |
// Set license | |
Aspose.Html.License lic = new Aspose.Html.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Open EPUB file | |
var stream = File.OpenRead("input.epub"); | |
// Set path for output file | |
string savePath = Path.Combine("output.pdf"); | |
// Create an instance of PdfSaveOptions | |
var options = new Aspose.Html.Saving.PdfSaveOptions(); | |
// Call the ConvertEPUB method | |
Aspose.Html.Converters.Converter.ConvertEPUB(stream, options, savePath); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
此代码示例可以在 C#* 中将 *EPUB 文件导出为 PDF,而无需依赖任何外部应用程序。但是,您可以通过从流、阵列或磁盘加载或保存文件来即兴创作。同样,您可以控制输出 PDF 文档的属性,如页面设置、加密、分辨率等。
本教程介绍了如何在 C#* 中将 *EPUB 呈现为 PDF。此外,如果您想将 HTML 文件合并为 PDF 文件,请参阅 如何在 C# 中将 HTML 文件合并为 PDF 上的文章。