如何在 C# 中将 HTML 页面转换为 PDF

本操作指南有助于如何在 C# 中将 HTML 页面转换为 PDF。它包含有关配置环境以使用 Aspose.PDF for .NET 将 HTML 转换为 PDF 的信息、编写应用程序的步骤列表以及演示使用 C#** **HTML 到 PDF 转换的示例代码。您还将了解加载 HTML 文件和自定义输出 PDF 文件的不同选项。

在 C# 中将 HTML 转换为 PDF 的步骤

  1. 建立使用 Aspose.PDF for .NET 将 HTML 转换为 PDF 的环境
  2. 创建 HtmlLoadOptions 对象的实例以自定义加载过程
  3. 使用上述自定义加载选项创建 Document 类对象的实例
  4. 保存具有 HTML 内容的输出 PDF 文件

这些步骤描述了如何使用 C# HTML 到 PDF 的转换。这个过程非常简单,其中将源 HTML 文件与用作构造函数中第二个参数的 HtmlLoadOptions 类对象的默认设置一起加载到 Document 对象中。您可以选择在加载 HTML 之前设置 HtmlLoadOptions 类对象的不同属性,然后使用 Document 类中的 Save 方法保存输出的 PDF 文件。

在 C# 中将 HTML 页面转换为 PDF 的代码

此处演示了将 HTML 写入 PDF 转换器的 C# 代码。 HTMLLoadOptions 可以通过设置在呈现期间使用的 HtmlMediaType、设置 PageLayoutOption 属性(例如适合最宽内容宽度或缩放至页面宽度)以及将 HTML 呈现为单个页面的选项来自定义。同样,您可以在将 PDF 保存在磁盘上时使用 PdfSaveOptions 类对象,支持设置默认字体名称和所需的保存格式,例如 PDF、DOC、XPS 和 SVG 等。

本主题已说明将 HTML 转换为 PDF C# 是最简单的选择之一。如果您想学习其他操作,例如在 PDF 中添加数字签名,请参阅 如何在C#中为PDF添加数字签名 上的文章。

 简体中文