在生产环境中测试,无水印。
随时随地满足您的需求。
获得30天的全功能产品。
几分钟内就能启动并运行。
在您的产品试用期间,全面访问我们的支持工程团队。
您是否想知道如何使用 URL 创建 PDF 文件或使用 C# .NET 编程语言下载 PDF 文件? 本文将讨论如何使用名为IronPDF - HTML to PDF Library for .NET的市场领先的.NET库来实现这一点。 IronPdf 可让您下载 PDF 文件并将任何 HTML 页面转换为 PDF 文件。
ChromePdfRenderer
类以访问其方法RenderUrlAsPdf
方法从 URL 生成 PDFSaveAs
方法以导出PDFIronPDF是一个强大的HTML到PDF转换API。 IronPDF 提供一套全面的工具,用于在 .NET 和 .NET Core Framework 中转换 HTML 网站。 IronPDF 允许开发人员在 .NET 项目中创建、更改和检索 PDF。 使用 IronPDF,开发人员可以轻松地从 HTML 页面制作和处理高保真 PDF。
使用 IronPDF 创建 PDF 文件既简单又高效,从而减轻了开发人员的工作量。
要开始使用 IronPdf,您只需在系统中安装 Visual Studio 和 C#。 按照此全面的IronPDF安装指南中的步骤安装IronPDF,并开始处理PDF文件。
打开 Visual Studio IDE。
启动 Visual Studio 后,进入 "文件 "菜单。选择 "新建项目",然后选择控制台应用程序。
在相关文本框中,键入项目名称并选择路径。 然后,点击创建按钮。 选择所需的 .NET Framework,如下面的截图所示:
配置新项目
当新窗口出现时,选择目标框架并点击Create。
选择一个 .NET Framework
主要的Program.cs
文件现在将打开。
为新项目创建了一个默认的 C# 文件
IronPdf 库可以通过多种方式下载和安装。 本教程针对三种最简单的方法:
Visual Studio 中的 NuGet 包管理器选项可将软件包直接安装到解决方案中。 下面的截图显示了如何打开它。
导航到NuGet包管理器
这将打开一个搜索框,显示 NuGet 上可用的软件包库列表。 如下截图所示,在软件包管理器搜索栏中搜索关键词 "IronPdf"。
在NuGet包管理器UI中搜索IronPDF
选择 IronPDF 包(如上图中的第一个选项)并点击安装将该包添加到此解决方案中。
在NuGet包管理器UI中安装IronPDF
在 Visual Studio 菜单中,转到 "工具",将光标移到 "NuGet 包管理器",然后单击 "包管理器控制台"。
导航到程序包管理器控制台
软件包管理器控制台将显示在屏幕底部。 只需编写以下命令并按回车键,IronPDF 即可安装。
Install-Package IronPdf
Install-Package IronPdf
在包管理器控制台中安装IronPDF
第三种方法是直接从网站上下载 NuGet 软件包。
只需几行代码,您就可以使用 IronPDF 从 URL 轻松下载 PDF 文档。 URL 到 PDF 的转换有很多应用,例如保存或发送用户界面设计和记录保存等等。 使用 IronPDF 的 URL 到 PDF 文件转换只需几秒钟,因为它使用世界第一的渲染引擎来渲染 HTML。
本教程将通过两个大小和复杂程度不同的网站来展示 IronPdf 的精确性和效率。
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")
给定样本的输出结果如下。 将此图片与它在网页浏览器中的显示方式进行比较:
来自URL的输出PDF文件
博客网站有很多对用户界面非常重要的小细节。 理想情况下,在将博客页面转换为 PDF 时应保留这些细节。
下一个示例将介绍将维基百科文章转换为 PDF 的结果。
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")
维基百科文章的输出PDF文件
在创建博客页面的 PDF 时,不应破坏内部链接。 使用 IronPDF 创建的 PDF 将正确保持所有链接。
本教程讨论了如何使用 IronPDF 从 URL 创建 PDF。 IronPdf 可以非常简单地将现有 URL 中的 HTML 转换为 PDF 文档。 JavaScript、图像、表单和链接都得到了很好的支持; 译文输出与原文基本一致,并保留所有格式和链接。
有关使用IronPDF的更多示例,请阅读此IronPDF URL to PDF代码示例。 要了解 IronPDF 提供的更多功能,请访问IronPDF 功能概览页面。
此外,IronPDF 还提供了一些值得注意的功能:
创建和编辑PDF表单。
有关适用于免费和商业项目的IronPDF许可的更多信息,请访问IronPDF许可信息页面。 购买 Iron Software 的整个五个库套件,享受深度折扣:五个库的价格仅为两个库的价格。