在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
本教程演示了如何使用 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框架
要创建 PDF 文档,首先要安装 IronPDF 库。 您可以通过以下任意方法安装。
最简单的方法是从 NuGet 包管理器中安装 IronPDF C# .NET Core 库。
或在解决方案资源管理器中右键单击项目,然后单击管理 NuGet 包。
软件包管理器 - 解决方案资源管理器
搜索 IronPDF。 选择 IronPDF 并点击安装。 该库将开始安装。
安装 IronPDF
点击工具 > NuGet软件包管理器 > 软件包管理器控制台,打开NuGet软件包管理器控制台。 在命令行中键入以下命令。
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 页面。 "(《世界人权宣言》)保存方法用于保存输出的 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 方法PDF 是用于从 HTML 文件创建 PDF,是上述代码中最重要的功能。 您可以在函数参数中给出 HTML 文件的完整路径,也可以只将 HTML 文件放在源代码的 bin
文件夹中。 然后,您只需在 RenderHtmlFileAsPdf
函数的参数中输入带扩展名的文件名即可。 运行此代码时,输出的 PDF 文件将保存在 bin
文件夹中。 另存为 "功能可帮助您保存创建的 PDF 文件。
您可以从此处查看其他 .NET Core 渲染选项以及页眉页脚选项。IronPDF 渲染选项教程.
有时,需要在应用程序中以编程方式创建 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 文档。 保存为 "功能用于将输出文件保存在 "bin "文件夹中。 您可以在项目文件夹中看到 bin
文件夹。
指向 PDF 文档的URL**
IronPDF 是处理 PDF 文档的完整解决方案。 它提供将不同格式转换为 PDF 的功能。 有了 IronPDF 库函数,操作和格式化 PDF 文件变得非常容易。 只需几行代码就能以编程方式创建和格式化 PDF 文件。 其主要亮点是 HTML 转换器,它不会从远程服务器将 HTML 转换为 PDF。 它在幕后启动了一个真正符合标准的网络浏览器实例(无需安装任何其他软件). HTML 将以完全准确的方式呈现,并以适合最高标准商业印刷的矢量格式呈现。 输出的 PDF 文件干净整洁,质量上乘。 IronPDF 是需要在软件中操作 PDF 文件的开发人员和公司的理想选择。 它是公开的商业软件,许可和定价详情均在网站上公布。
您可以试用该 PDF 库的免费版本,以测试其功能。 有一个免费试用密钥,可以测试 IronPDF 的全部潜力,并在您的应用程序中生成 PDF 文档。 此外,目前的特价优惠让您只需支付两份产品的价格即可获得 IronPDF 的五份产品。 有关许可的更多信息,请参阅以下链接IronPDF许可页面.