将 URL 转换为 PDF C#

您是否遇到过将网页保存为 PDF 文档的情况?出于多种原因,从实时 URL 转换 HTML 网页可能很有用。它允许像任何其他文档一样保存所需的网页以供离线访问。 PDF 格式使突出显示段落、添加评论和编辑转换后的网页变得容易。因此,您可以根据需要自定义该网页!在本文中,我们将学习如何在 C# 中将 URL 转换为 PDF。

本文将涵盖以下主题:

  1. 将 URL 转换为 PDF 的 C# API
  2. 将 URL 转换为 PDF 的步骤
  3. 将网页从 URL 转换为 PDF

将 URL 转换为 PDF 的 C# API

要将网页从实时 URL 转换为 PDF 文档,我们将使用 Aspose.HTML for .NET API。它是一个功能丰富的 API,使我们能够从 HTML 网页或独立的 HTML 文档中创建、修改和提取数据。它还允许在没有任何外部软件的情况下将 HTML 网页和文档转换为支持的格式

API 的 Url 类提供通用标识符 (URL) 的对象表示。我们有 API 的 PdfSaveOptions 类,它允许在保存为 PDF 时指定各种保存选项。我们可以使用 Converter 类将支持的文档转换为流行的格式。此类的 ConvertHTML(Url, PdfSaveOptions, string) 方法允许将 HTML 转换为其他格式。

下载 API 的 DLL 或使用 NuGet 安装它。

PM> Install-Package Aspose.Html

如何在 C# 中将 URL 转换为 PDF

我们可以按照以下步骤轻松地将 HTML 从 URL 转换为 PDF:

  • 指定实时网页的 URL。
  • 指定 PDF 保存选项。
  • 将 URL 内容另存为 PDF。

以下部分介绍如何将这些步骤转换为 C# 代码并将 HTML 网页内容从 URL 保存为 PDF。

使用 C# 将 URL 转换为 PDF

我们可以按照以下步骤将任何网页从实时 URL 保存到 PDF 文档:

  1. 首先,使用网页的 URL 创建 Url 类的实例。
  2. 接下来,创建 PdfSaveOptions 类的实例。
  3. 或者,定义保存选项。
  4. 最后,使用 Converter.ConvertHTML() 方法将 HTML 保存为 PDF。它以 Url、PdfSaveOptions 和输出 PDF 文件路径作为参数。

以下代码示例显示了如何在 C# 中将 URL 转换为 PDF。

// 此代码示例演示如何将内容从 网址 转换为 PDF 文档。
// 网址
Url url = new Url("https://about.aspose.com/");

// 初始化 PdfSaveOptions 
var options = new PdfSaveOptions();

// 将 HTML 代码转换为 PDF
Converter.ConvertHTML(url, options, @"C:\Files\网址toPDF.pdf");
使用 C# 将 URL 转换为 PDF

使用 C# 将 URL 转换为 PDF

获得免费许可证

您可以获得免费的临时许可证 试用 Aspose.HTML for .NET,而没有评估限制。

结论

在本文中,我们学习了如何在 C# 中将 HTML 内容从 URL 转换为 PDF。此外,您可以使用 文档 了解有关 Aspose.HTML for .NET API 的更多信息。如有任何疑问,请随时通过我们的 免费支持论坛 与我们联系。

也可以看看