使用IRONPDF

如何从URL下载PDF(C#逐步教程)

更新 2024年二月25日
分享:

您是否想知道如何使用 URL 创建 PDF 文件或使用 C# .NET 编程语言下载 PDF 文件?本文将讨论如何使用市场领先的 .NET 库(名为 IronPDF.IronPDF 可让你下载 PDF 文件并将任何 HTML 页面转换为 PDF 文件。

IronPDF

IronPDF 是一款功能强大的 HTML 到 PDF 转换 API。IronPDF 为在 .NET 和 .NET Core 框架中转换 HTML 网站提供了一套全面的工具。IronPDF 允许开发人员在 .NET 项目中创建、更改和检索 PDF。使用 IronPDF,开发人员可以轻松地从 HTML 页面制作和处理高保真 PDF。

使用 IronPDF 创建 PDF 文件既简单又高效,从而减少了开发人员的工作量。

要开始使用 IronPDF,您只需在系统中安装 Visual Studio 和 C#。请按照本文中的步骤逐步安装 IronPDF,并开始处理 PDF。

1.在 Visual Studio 中创建新项目

打开 Visual Studio IDE。

启动 Visual Studio 后,进入 "文件 "菜单。选择 "新建项目",然后选择 "控制台应用程序"。

在相关文本框中键入项目名称并选择路径。然后,点击创建按钮。选择所需的 .NET Framework,如下图所示:

如何用 C# 从 URL 下载 PDF(逐步进行)教程,图 1:配置新项目

配置新项目

出现新窗口后,选择目标框架并点击创建

如何用 C# 从 URL 下载 PDF(逐步进行)教程,图 2:选择 .NET 框架

选择一个 .NET 框架

现在将打开主 Program.cs 文件。

如何用 C# 从 URL 下载 PDF(逐步进行)教程,图 3:为新项目创建默认 C# 文件

为新项目创建默认 C# 文件

2.安装 IronPDF C# 库

IronPDF 库可以通过多种方式下载和安装,本教程将介绍三种最简单的方法:

  • 使用 Visual Studio NuGet 包管理器
  • 使用 Visual Studio 命令行
  • 从 NuGet 网页直接下载

2.1.使用 Visual Studio NuGet 软件包管理器

Visual Studio 中的 NuGet 包管理器选项可将软件包直接安装到解决方案中。下面的截图显示了如何打开它。

如何用 C# 从 URL 下载 PDF(逐步)教程,图 4:导航至 NuGet 包管理器

导航至 NuGet 软件包管理器

这将打开一个搜索框,显示 NuGet 上可用的软件包库列表。如下图所示,在软件包管理器搜索栏中搜索关键字 "IronPDF"。

如何用 C# 从 URL 下载 PDF(逐步)教程,图 5:在 NuGet 软件包管理器用户界面中搜索 IronPDF

在 NuGet 软件包管理器用户界面中搜索 IronPDF

选择 IronPDF 软件包 (如上图所示的第一个选项) 并单击 Install 将软件包添加到此解决方案中。

如何用 C# 从 URL 下载 PDF(逐步)教程,图 6:在 NuGet 包管理器用户界面安装 IronPDF

在 NuGet 软件包管理器用户界面安装 IronPDF

2.2.使用 Visual Studio 命令行

在 Visual Studio 菜单中,转到 "工具",将光标移到 NuGet 包管理器,然后单击 "包管理器控制台"。

如何用 C# 从 URL 下载 PDF(逐步进行)教程,图 7:导航至软件包管理器控制台

导航至软件包管理器控制台

软件包管理器控制台将出现在屏幕底部。只需编写以下命令并按回车键,IronPDF 即可安装。

Install-Package IronPdf

如何用 C# 从 URL 下载 PDF(逐步)教程,图 8:在软件包管理器控制台中安装 IronPDF

在软件包管理器控制台安装 IronPDF

2.3 从 NuGet 网页直接下载

第三种方法是直接从网站下载 NuGet 软件包。

  • 导航至链接"https://www.nuget.org/packages/IronPdf/"
  • 从右侧菜单中选择下载软件包选项。
  • 双击下载的软件包,它将自动安装。
  • 现在重新加载解决方案并开始在项目中使用。

3.使用 IronPDF 从 URL 下载 PDF

只需几行代码,您就可以使用 IronPDF 从 URL 轻松下载 PDF 文档。URL 到 PDF 的转换有很多应用,例如保存或发送 UI 设计和记录保存等等。使用 IronPDF 的 URL 至 PDF 文件转换功能只需几秒钟,因为它使用了世界第一的渲染引擎来渲染 HTML。

本教程将通过两个不同大小和复杂程度的网站来演示 IronPDF 的精确性和效率。

3.1.从电子商务网站的 URL 下载 PDF

只需几行代码,IronPDF 就能通过 URL 呈现任何电子商务网站的文本图像和说明。

要执行此转换,请复制您最喜欢的电子商务网站的 URL,然后用类似于下面给出的代码执行项目。

using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://www.daraz.pk/#hp-flash-sale");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://www.daraz.pk/#hp-flash-sale");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf

' Instantiate renderer
Private renderer = New IronPdf.ChromePdfRenderer()

' Create a PDF from a URL or local file path
Private pdf = renderer.RenderUrlAsPdf("https://www.daraz.pk/#hp-flash-sale")

' Export to a file or Stream
pdf.SaveAs("url.pdf")
VB   C#

给定样本的输出结果如下。将此图像与网页浏览器中的图像进行比较:

如何用 C# 从 URL 下载 PDF(逐步进行)教程,图 9:从 URL 输出 PDF 文件

从 URL 输出 PDF 文件

3.2.从博客网站的 URL 下载 PDF

博客网站有许多对用户界面非常重要的小细节。理想情况下,将博客页面转换为 PDF 时应保留这些细节。

下一个示例将介绍将维基百科文章转换为 PDF 的结果。

如何用 C# 从 URL 下载 PDF(逐步)教程,图 10:Web 浏览器中的维基百科文章

网络浏览器中的维基百科文章

using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/URL");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/URL");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf

' Instantiate renderer
Private renderer = New IronPdf.ChromePdfRenderer()

' Create a PDF from a URL or local file path
Private pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/URL")

' Export to a file or Stream
pdf.SaveAs("url.pdf")
VB   C#

如何用 C# 从 URL 下载 PDF(逐步进行)教程,图 11:从维基百科文章输出的 PDF 文件

维基百科文章输出的 PDF 文件

创建博客页面的 PDF 文件时,不应破坏内部链接。使用 IronPDF 创建的 PDF 可以正确维护所有链接。

4.结论

本教程讨论了如何使用 IronPDF 从 URL 创建 PDF。IronPDF 可以非常简单地将现有 URL 中的 HTML 转换为 PDF 文档。它对 JavaScript、图片、表单和链接都支持得非常好;输出结果与原始文件几乎完全相同,并保留了所有格式和链接。

有关使用 IronPDF 的更多示例,请阅读以下内容 URL 转 PDF 代码示例.要进一步了解 IronPDF 的功能,请访问 特点 page.

此外,IronPDF 还提供一些值得注意的功能:

有关免费和商业项目 IronPDF 许可的更多信息,请访问 许可 页。购买 Iron Software 的全部产品 五库全书 可享受超低折扣价:五个图书馆的费用仅相当于两个图书馆的费用。

< 前一页
如何在C#中从模板生成PDF
下一步 >
如何使用IronPDF在.NET中创建PDF文件

准备开始了吗? 版本: 2024.10 刚刚发布

免费NuGet下载 总下载量: 11,108,738 查看许可证 >