在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
本教程演示了如何使用 IronPDF 库,仅用一行源代码就能使用 .NET 语言创建 PDF 文件。
本教程将涵盖以下主题:
安装 IronPDF
1.NuGet 软件包管理器
2.NuGet 软件包管理器控制台
3.使用 DLL 文件
创建新的 PDF 文档
1.使用 HTML 字符串创建 PDF 文档
2.使用 HTML 文件名创建 PDF 文档
3.使用 URL 创建 PDF 文档
IronPDF .NET PDF Library 允许开发人员在 C#、F# 和 VB.NET 中为 .NET Core 和 .NET Framework 轻松创建 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 文件。您可以下载 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 文件,其中包含在 将Html渲染为Pdf 功能。该函数将 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")
在这里 渲染 HTMLFileAsPdf 函数用于从 HTML 文件创建 PDF,是上述代码中最重要的函数。您可以在函数参数中给出 HTML 文件的完整路径,也可以只将 HTML 文件放在源代码的 bin
文件夹中,然后只需在 RenderHtmlFileAsPdf
函数的参数中输入带扩展名的文件名即可。运行此代码时,输出的 PDF 文件将保存在 bin
文件夹中。SaveAs` 函数将帮助您保存创建的 PDF 文件。
您可以在此查看其他 .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 文件,并将其发送到 将URL渲染为PDF 功能。该函数用于创建 URL 的 PDF 文档。保存为 "函数用于将输出文件保存到 "bin "文件夹中。您可以在项目文件夹中看到 bin
文件夹。
URL to PDF Document
IronPDF 是处理 PDF 文档的完整解决方案。它提供了从不同格式转换为 PDF 的功能。使用 IronPDF 库函数,操作和格式化 PDF 文件变得非常简单。只需几行代码就能以编程方式创建和格式化 PDF 文件。它的主要亮点是 HTML 转换器,它不会从远程服务器将 HTML 渲染成 PDF。它会在幕后启动一个真正符合标准的网络浏览器实例 (无需安装任何其他软件).HTML 的渲染是完全准确的,而且是矢量格式,适合最高标准的商业印刷。输出结果是干净、高质量的 PDF。IronPDF 是需要在软件中处理 PDF 文件的开发人员和公司的理想选择。IronPDF 是一款公开的商业软件,其许可和价格详情均在网站上公布。
您可以试用该 PDF 库的免费版本,以测试其功能。您可以使用免费试用密钥来测试 IronPDF 的全部潜力,并在您的应用程序中生成 PDF 文档。此外,当前的特价优惠让您只需支付两套产品的价格,即可获得 IronPDF 的五套产品。有关许可的更多信息,请参阅以下链接 许可页面.