在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
本文将讨论 PDF 转换器如何使用 IronPDF(.NET 和 .NET Core 的 PDF 库)工作。
IronPDF 是一个功能丰富的多功能软件库,旨在简化 .NET 生态系统中 PDF 文档的创建、操作和管理。 由 Iron Software 开发的这款功能强大的工具集使开发人员能够将 PDF 功能无缝集成到他们的 C#、VB.NET 和 F# 应用程序中。
无论您是需要从头开始生成 PDF,将 HTML 页面、图像或现有文档转换为 PDF 格式,还是操作和编辑现有 PDF,IronPDF 都能提供一套全面的 API 和功能来简化这些任务。 通过本介绍,读者可以一窥 IronPDF 的世界,突出其在增强 .NET 应用程序中文档处理和管理方面的功能和潜力。 如果您对这些功能的细目感兴趣,请访问IronPDF 功能概述网站。
PDF 生成:轻松用 C# 编程创建 pdf 文档译文必须来自各种来源,包括 HTML、图像、文本和现有文件。
将 HTML 转换为 PDF**:将 html 内容转换为 pdf我们需要将包括网页或 HTML 模板在内的文档翻译成高质量的 PDF 文件,并完全控制其样式和格式。
3.*图像到 PDF 的转换***:转换图像文件(如 JPEG、PNG 或 BMP)将图像翻译成 PDF 文档,以便于将图像集成到 PDF 报告和文档中。
PDF 操作:全面的 PDF 编辑功能,包括从 PDF 中提取文本, 合并和拆分 PDF在翻译过程中,译员还必须确保翻译的准确性,同时解释这些开发人员工具的功能和优势,包括.NET、Java、Python 或 Node js。
在编写代码之前,让我们创建一个新的 Visual Studio C# 控制台应用程序项目来运行项目和示例。
打开 Visual Studio,通过文件 > 新建 > 项目创建一个新项目。
Visual Studio 中的项目下拉菜单
将出现一个新窗口; 在新窗口中选择项目格式。 在这种情况下,将选择控制台应用程序,然后点击屏幕左下方的下一步按钮。
选择 "控制台应用程序 "的 "创建新项目 "对话
在新打开的窗口中,写入项目名称并选择项目位置,然后点击下一步按钮。
配置您的新项目 "对话框,名称为 PDF 转换
选择目标框架,然后点击创建按钮。
"附加信息 "对话,选择 .NET 5.0。
现在项目已创建,让我们安装 IronPDF。
IronPdf 提供多种下载和安装 PDF 库的方式。 在本节中,第一种方法是使用 NuGet 包管理器安装 IronPDF。
在 Visual Studio 中,进入 "工具 "菜单,将指针悬停在 NuGet Package Manager 上。
在新的侧菜单中,单击 "管理解决方案的 NuGet 包"。
Visual Studio 工具栏中的 NuGet 包管理器下拉菜单
一个新窗口将会出现。 在新窗口中,转到浏览菜单,在搜索栏中输入 "IronPDF"。
将出现 IronPDF 软件包列表; 点击最新软件包,然后点击 "安装"。
:ProductInstall
您也可以直接从IronPDF NuGet 页面.
在本节中,我们将讨论如何将不同的文档和图像格式转换为 PDF 文件。
HTML 文件到 PDF 文档
IronPdf 提供了这一功能,您只需几行代码即可将 HTML 页面或 HTML 文件转换为 PDF 内容。
在下面的代码片段中,我们将看到 HTML 文件转换为 PDF 文档的过程。
using IronPdf;
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("invoice.html");
pdf.SaveAs("output.pdf");
using IronPdf;
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("invoice.html");
pdf.SaveAs("output.pdf");
Imports IronPdf
Private renderer = New ChromePdfRenderer()
Private pdf = renderer.RenderHtmlFileAsPdf("invoice.html")
pdf.SaveAs("output.pdf")
本简明代码片段利用 C# 中的 IronPDF 库轻松转换 HTML 文件("invoice.html")翻译成 PDF 文档。 通过初始化一个ChromePdfRenderer此外,译文还使用了基于 Chromium 的渲染引擎,以确保将 HTML 内容准确转换为 PDF,同时保留网页的原始外观。 然后将生成的 PDF 保存为 "output.pdf",并直接调用保存为方法。 这一精简流程简化了 HTML 到 PDF 的转换,使其成为用 C# 从 HTML 内容生成 PDF 的宝贵工具。
以 "发票 "为标题的发票 PDF,并显示各种发票相关字段
现在,让我们来讨论一下如何使用 IronPDF 将图片转换为 PDF 文档。 为此,您需要一张演示图片,只需几行代码,您就可以轻松地将图片转换为 PDF。
IronPdf 网站截图,包含各种文本
using IronPdf;
using System.IO;
using System.Linq;
var imageFiles = Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".png"));
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs("composite.pdf");
using IronPdf;
using System.IO;
using System.Linq;
var imageFiles = Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".png"));
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs("composite.pdf");
Imports IronPdf
Imports System.IO
Imports System.Linq
Private imageFiles = Directory.EnumerateFiles("assets").Where(Function(f) f.EndsWith(".png"))
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs("composite.pdf")
上述代码片段使用了 IronPdf 和系统输入输出文件。 然后,下面的代码将打开该项目 assets 文件夹中以 .png 文件格式结尾的任何文件,并用ImageToPdfConverter.ImageToPdf方法。 最后,它使用 "SaveAs "方法保存 PDF。
前一张图片为 PDF 格式,在 Google Chrome 浏览器中打开
总之,本文阐明了在 C# 中进行 PDF 转换对于文档管理和共享的意义。 有了 C#,它简化了整个过程,使开发人员能够将 PDF 功能无缝集成到他们的应用程序中。 从生成 PDF 到转换 HTML、图像和现有文档,IronPDF 提供了广泛的功能。 所提供的代码示例展示了如何毫不费力地将 HTML 文档和图像转换为 PDF,突出了该库的易用性和有效性。 正如所展示的那样,IronPDF 极大地简化了复杂的任务,使其成为开发人员在其 .NET 应用程序中寻求增强文档处理和管理的宝贵资产。
要下载 PDF 转换库,请访问IronPDF 的 NuGet 包. 此外,请务必查看使用 IronPDF 将 HTML 转换为 PDF 的教程. IronPdf 开发人员可以根据自己的要求选择不同的许可证。 还提供免费试用版。 有关 IronPDF 的完整定价和许可信息,请参阅 IronPDF 网站。IronPDF 许可证信息page.