使用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

HTML 字符串可以使用 IronPDF API 库快速转换成 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 模块,可以从标记符文件快速制作 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 转换的更多信息,请访问此处HTML 转换为 PDF 教程.

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 库的更多信息,请参阅开发人员文档IronPDF 文档资源.

8.0 结论

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

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

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

免费NuGet下载 总下载量: 11,781,565 查看许可证 >