使用IRONPDF

PDF 转换器 .NET(开发者教程)

更新 2024年三月3日
分享:

1.0 引言

Adobe 的便携式文档格式 (PDF) 广泛用于文档查看和交换。开发人员经常需要创建 PDF 文件来满足客户需求,而现代库简化了这一过程。在为项目选择库时,考虑构建、读取和转换功能等功能非常重要。

2.0 IronPDF 功能

IronPDF 是一个多功能库,可用于创建、阅读和编辑 PDF 文档,并可使用 Chrome 引擎将 HTML 转换为 PDF。它支持多种网络组件,既可用于 ASP.NET 网络应用程序,也可用于传统的 Windows 应用程序。该库允许使用 HTML5、JavaScript、CSS 和图像创建具有视觉吸引力的 PDF,并包含一个功能强大的 HTML 到 PDF 转换器。

3.0 从 URL 创建 PDF 文档

利用 IronPDF 内置的 Chrome 浏览器和 API 库,从网页生成 PDF 文件变得轻而易举。只需提供 URL,然后使用 IronPDF API 库将其转换为 PDF 文件即可。只需几行代码即可快速完成文档转换:

var renderer = new IronPdf.ChromePdfRenderer().RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf")
VB   C#

"(《世界人权宣言》) 将URL渲染为PDF 方法可用于将 URL 快速转换为 PDF 文档。只需提供 URL 和所需的保存位置,IronPDF 就会根据上述信息生成 PDF 文件。这样,只需几行代码就能轻松将网页转换为 PDF 文档。

PDF Converter .NET(开发人员教程),图 1:从 Google URL 生成的 PDF 文件

从谷歌 URL 生成的 PDF 文件

4.0 从 HTML 字符串创建 PDF

使用 IronPDF API 库可将 HTML 字符串快速转换为 PDF 文件。以下代码片段可将 HTML 字符串转换为文档,并可将任何 HTML 标记转换为 PDF 文件。

var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf")
VB   C#

本代码片段说明了如何使用 RenderHtmlAsPdf 函数将 HTML 文本转换为 PDF。将 HTML 转换为字符串的函数可根据需要接受尽可能多的 HTML 代码。然后可以通过使用 保存为 功能来保存文档。

PDF Converter .NET(开发人员教程),图 2:从 HTML 字符串输出 PDF 文件

从 HTML 字符串输出 PDF 文件

5.0 从 HTML 文件创建 PDF 文件

IronPDF API 库可将 HTML 文件快速转换为 PDF 文件。使用以下示例代码,可将任何 HTML 标记转换为 PDF 文件。

var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlFileAsPdf("test.html").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderHtmlFileAsPdf("test.html").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderHtmlFileAsPdf("test.html").SaveAs("result.pdf")
VB   C#

HTML 文本如下:

<p style="color:red">Hello world</p>
<p style="color:red">Hello world</p>
HTML

PDF Converter .NET(开发人员教程),图 3:从 HTML 文件输出 PDF 文件

从 HTML 文件输出 PDF 文件

6.0 从富文本文件创建 PDF 文件

IronPDF API 库还允许从富文本文件快速创建 PDF 文件 (RTFs).将 RTF 转换为 PDF 的示例代码可用于将任意数量的 RTF 转换为单个 PDF 文件。代码如下。

var renderer = new IronPdf.ChromePdfRenderer().RenderRtfFileAsPdf("test.rtf").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderRtfFileAsPdf("test.rtf").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderRtfFileAsPdf("test.rtf").SaveAs("result.pdf")
VB   C#

PDF Converter .NET(开发人员教程),图 4:从 RTF 文件输出 PDF 文件

从 RTF 文件输出 PDF 文件

在上图中,左侧显示的是源文件,右侧显示的是转换后的 PDF 文件。此外,我们还可以使用下面提供的代码利用 RTF 字符串创建 PDF。

var renderer = new IronPdf.ChromePdfRenderer().RenderRtfStringAsPdf("{/rtf..}").SaveAs("result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderRtfStringAsPdf("{/rtf..}").SaveAs("result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderRtfStringAsPdf("{/rtf..}").SaveAs("result.pdf")
VB   C#

7.0 从 Markdown 文件创建 PDF 文件

借助 IronPDF API 模块,您可以从 Markdown 文件快速制作 PDF 文件。使用下图所示的转换示例代码,可以将任意数量的 Markdown 文件转换为 PDF 文件。

var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownFileAsPdf("Markdown.md").SaveAs("Markdown_result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownFileAsPdf("Markdown.md").SaveAs("Markdown_result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderMarkdownFileAsPdf("Markdown.md").SaveAs("Markdown_result.pdf")
VB   C#

PDF Converter .NET(开发人员教程),图 5:从 Markdown 文件输出 PDF 文件

从 Markdown 文件输出 PDF 文件

如上图所示,左边是源文件,右边是转换后的 PDF 文件。下面提供的代码可将 MD 字符串转换为 PDF。有关使用 IronPDF 进行 HTML 转换的更多信息,请访问此处 链接.

var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownStringAsPdf("Hello world Hello world").SaveAs("Markdown_result.pdf");
var renderer = new IronPdf.ChromePdfRenderer().RenderMarkdownStringAsPdf("Hello world Hello world").SaveAs("Markdown_result.pdf");
Dim renderer = (New IronPdf.ChromePdfRenderer()).RenderMarkdownStringAsPdf("Hello world Hello world").SaveAs("Markdown_result.pdf")
VB   C#

有关如何使用 IronPDF API 库的更多信息,请参阅代码教程 这里.

8.0 结论

IronPDF 库提供免费的开发许可证,根据开发人员的需求,还可购买多个许可证用于生产环境。Lite 捆绑包的初始价格为 $749,没有持续成本。许可证附带永久许可证、30 天退款保证、一年的产品支持和升级,以及 SaaS 和 OEM 再分发的可能性。它们是一次性购买,可用于开发、暂存和生产。IronPDF 还提供额外的限时免费许可证和再分发保护免费许可证。有关 IronPDF 定价和许可信息的完整概述,请访问 许可页面.

< 前一页
ASP PDF查看器(开发者教程)
下一步 >
如何在C#中裁剪PDF文件

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

免费NuGet下载 总下载量: 10,731,156 查看许可证 >