当需要执行HTML到PDF转换时,有多种方案。例如,可能想从应用程序内部将网页转换为PDF,或者可能需要从WYSIWYG HTML编辑器的内容生成PDF。另一种情况是将HTML页面从特定的URL转换为PDF。
Aspose.PDF for .NET是一种PDF处理和解析API,用于在跨平台应用程序中执行文档管理和操作任务,可以轻松用于生成,修改,转换,渲染,保护和打印PDF文档,而无需使用Adobe Acrobat。
为了处理这种情况,本文将展示如何使用Aspose.PDF在C#.NET中将HTML转换为PDF。我们将执行以下HTML到PDF的转换:
- 在C#中将HTML转换为PDF
- 在C#中将HTML转换为受密码保护的PDF
- 在C#中将HTML页面从特定的URL转换为PDF
近日,.NET版Aspose.PDF升级到v20.2版,解决VerticalAlignment对TextBoxField不起作用的问题,修复PDF到HTML之间转换等多项Bug,感兴趣的朋友可点击下载最新版。
在C#中将HTML转换为PDF
以下是使用Aspose.PDF for .NET将HTML文件转换为PDF的简单步骤。
- 创建HtmlLoadOptions类的实例。
- 创建Document类的实例,并使用HTML文件的路径和HtmlLoadOptions对象对其进行初始化。
- 用输出的PDF文件的名称调用Document.Save(String