在生产环境中测试,无水印。
随时随地满足您的需求。
获得30天的全功能产品。
几分钟内就能启动并运行。
在您的产品试用期间,全面访问我们的支持工程团队。
本教程演示了如何使用 IronPDF 库,仅用一行源代码就能使用 .NET 语言创建 PDF 文件。
教程将涵盖以下主题:
安装 IronPDF
NuGet 软件包管理器
NuGet 软件包管理器控制台
创建新的 PDF 文档
使用 HTML 字符串创建 PDF 文档
使用 HTML 文件名创建 PDF 文档
IronPDF .NET PDF Library 允许开发人员在 .NET Core 和 .NET Framework 的 C#、F# 和 VB.NET 中轻松创建 PDF 文件。 IronPdf 的渲染效果对桌面版 Google Chrome 浏览器来说是 "完美像素",只需一行代码即可轻松创建 PDF 文档。 它无需 Acrobat Reader 或任何其他 PDF 查看器即可处理 PDF 文档。 IronPdf 可用于使用 HTML 字符串、HTML 文件或 URL 创建 PDF 文件。 IronPdf 是一个前 30 天免费的库,用于创建 PDF。
无需第三方库
让我们从如何使用 IronPDF 创建 PDF 文档开始。
本教程将使用 Visual Studio 的最新版本。
创建一个新的 C# .NET Core 项目。 选择 .NET Core 控制台应用程序。
控制台应用程序
选择最新和最稳定的.NET Framework版本是6.0。点击创建按钮。
.NET Framework
要创建 PDF 文档,首先要安装 IronPDF 库。 您可以通过以下任意方法安装。
最简单的方法是从 NuGet 包管理器中安装 IronPDF C# .NET Core 库。
或者在解决方案资源管理器中右键点击项目,然后点击管理 NuGet 包。
包管理器 - 解决方案资源管理器
搜索 IronPDF。 选择 IronPDF 并点击安装。 该库将开始安装。
安装 IronPDF
通过单击工具 > NuGet 包管理器 > 包管理器控制台,打开 NuGet 包管理器控制台。 在命令行中键入以下命令。
Install-Package IronPdf
Install-Package IronPdf
程序包管理器控制台
在项目中使用 IronPDF 的第三种方法是添加 IronPDF 库中的 DLL 文件。 您可以直接从此网站下载IronPDF DLL 文件。
安装完成后,现在将 IronPdf
命名空间添加到您的程序文件中。
using IronPdf;
using IronPdf;
Imports IronPdf
注意:您必须在每个需要使用IronPDF功能的文件中添加此行代码。
IronPDF 已准备就绪,让我们使用这款 .NET Core 应用程序创建 PDF 文档吧。 创建 PDF 文档有多种方法。 下面让我们通过代码示例来了解其中的一些内容。
IronPDF 库可以非常轻松地处理 HTML 字符串并将其转换为 PDF 格式。 以下是轻松创建 PDF 的代码。
// Render any HTML fragment or document to HTML
var renderer = new ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>");
pdf.SaveAs("pixel-perfect.pdf");
// Render any HTML fragment or document to HTML
var renderer = new ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>");
pdf.SaveAs("pixel-perfect.pdf");
' Render any HTML fragment or document to HTML
Dim renderer = New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>")
pdf.SaveAs("pixel-perfect.pdf")
此代码将生成一个 PDF 文件,其中包含传递到RenderHtmlAsPdf
方法的内容。 该功能将 HTML 片段转换为 PDF 文档。
您必须熟悉 HTML 标记,以便使用 IronPDF 库生成 PDF 文件或 PDF 页面。 SaveAs 方法
用于保存输出的 PDF 文件。您可以在下面看到输出的 PDF 页面。
HTML字符串转换为PDF
IronPDF 库提供了从 HTML 文件创建 PDF 文件的奇妙功能。IronPdf 可直接将 HTML 文档中的所有内容(包括图片、CSS、表单等)转换为 PDF 文档。 它不需要任何其他库或函数进行进一步处理。 IronPDF 可直接将任何 HTML 文件转换为 PDF 文件。
让我们看看下面这段代码,它用于从 HTML 文件创建 PDF 文件:
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("IronFile.html");
pdf.SaveAs("IronPDF.pdf");
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("IronFile.html");
pdf.SaveAs("IronPDF.pdf");
Dim renderer = New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlFileAsPdf("IronFile.html")
pdf.SaveAs("IronPDF.pdf")
这里,RenderHtmlFileAsPdf 方法
用于从 HTML 文件创建 PDF,这是上述代码中最重要的功能。 您可以在函数参数中提供 HTML 文件的完整路径,或者只需将 HTML 文件放在源代码的bin
文件夹中。 然后只需在 RenderHtmlFileAsPdf
函数的参数中输入带扩展名的文件名。 运行此代码时,输出的 PDF 文件将保存在bin
文件夹中。 SaveAs
函数将帮助您保存创建的PDF文件。
您可以通过IronPDF 渲染选项教程查看其他 .NET Core 渲染选项以及页眉页脚选项。
有时,需要在应用程序中以编程方式创建 URL 的 PDF 文件。 您可以使用任意 URL 创建 PDF 文档,并返回 IronPDF 库中的文件。
这是示例代码:
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
pdf.SaveAs("IronPDF PDF Library.pdf");
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
pdf.SaveAs("IronPDF PDF Library.pdf");
Dim renderer = New ChromePdfRenderer()
Dim pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")
pdf.SaveAs("IronPDF PDF Library.pdf")
上述代码会将给定的URL参数创建为PDF文件,通过RenderUrlAsPdf 方法
。 此功能可创建 URL 的 PDF 文档。 SaveAs
函数用于将输出文件保存到 bin
文件夹中。 在您的项目文件夹中可以看到bin
文件夹。
URL 到 PDF 文档
IronPDF 是处理 PDF 文档的完整解决方案。 它提供将不同格式转换为 PDF 的功能。 有了 IronPDF 库函数,操作和格式化 PDF 文件变得非常容易。 只需几行代码就能以编程方式创建和格式化 PDF 文件。 其主要亮点是 HTML 转换器,它不会从远程服务器将 HTML 转换为 PDF。 它在后台启动一个符合标准的真实网页浏览器实例(无需安装任何其他软件)。 HTML 将以完全准确的方式呈现,并以适合最高标准商业印刷的矢量格式呈现。 输出的 PDF 文件干净整洁,质量上乘。 IronPDF 是需要在软件中操作 PDF 文件的开发人员和公司的理想选择。 它是公开的商业软件,许可和定价详情均在网站上公布。
您可以试用该 PDF 库的免费版本,以测试其功能。 有一个免费试用密钥,可以测试 IronPDF 的全部潜力,并在您的应用程序中生成 PDF 文档。 此外,目前的特价优惠让您只需支付两份产品的价格即可获得 IronPDF 的五份产品。 有关许可的更多信息可以在这个IronPDF许可页面上找到。