使用IRONPDF

PDF API C#(代码示例教程)

1.导言

Adobe 的便携文档格式 (PDF) 对于许多公司中的各种操作至关重要,包括生成文档和发票。 开发人员还可以用它来满足客户的要求。 库简化了创建 PDF 的过程。 选择库时,应考虑构建、读取和转换能力等方面。

2.IronPDF 功能

IronPdf 是一个强大的 PDF 转换器和 API 库,允许开发人员生成、读取和处理 PDF 文档。 它使用 Chrome 引擎将 HTML 转换为 PDF,并支持各种网络组件和 .NET 应用程序。 它可以使用 HTML5、JavaScript、CSS 和图像创建具有视觉吸引力的 PDF,并包含一个功能强大的 HTML 到 PDF 翻译器和一个独立的 PDF 转换引擎。

3.从 URL 创建 PDF 文档

在 IronPDF API 库的协助下,通过 URL 创建 HTML 文件并使用 IronPDF 内置的 Chrome 浏览器将其转换为 PDF 文件,生成 PDF 文件变得非常简单。

下面列出的方法只需几行代码即可轻松创建 PDF 文档:

IronPdf.ChromePdfRenderer renderer = new IronPdf.ChromePdfRenderer(); 
var pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/"); 
pdf.SaveAs("result.pdf");
IronPdf.ChromePdfRenderer renderer = new IronPdf.ChromePdfRenderer(); 
var pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/"); 
pdf.SaveAs("result.pdf");
Dim renderer As New IronPdf.ChromePdfRenderer()
Dim pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/")
pdf.SaveAs("result.pdf")
$vbLabelText   $csharpLabel

根据上述信息,可以使用 RenderUrlAsPdf 方法,通过提供链接和保存位置,将链接转换为文档。

PDF API C#(代码示例教程),图 1:从 URL 生成的 PDF 文件

从 URL 生成的 PDF 文件

4.从 HTML 字符串创建 PDF

IronPdf API 库可以轻松地将 HTML 字符串转换为 PDF 文件。 以下是将 HTML 字符串转换成文档的示例代码,它可以将任何 HTML 标记翻译成 PDF 文件。

IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");  
IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");  
IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf")
$vbLabelText   $csharpLabel

此示例代码演示了如何使用RenderHtmlAsPdf转换无限的HTML文本,然后使用SaveAs方法保存文档,整个过程仅需几秒钟即可完成。

PDF API C#(代码示例教程),图 2:从 HTML 字符串生成的 PDF 文件

从HTML字符串生成的PDF文件

5.阅读 PDF 文档

在 IronPdf API 库的帮助下,可以从现有的 PDF 文档中读取和提取数据。 下面的代码举例说明了如何做到这一点:

var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
string AllText = pdfDocument.ExtractAllText();  
var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
string AllText = pdfDocument.ExtractAllText();  
Dim pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf")
Dim AllText As String = pdfDocument.ExtractAllText()
$vbLabelText   $csharpLabel

在此代码中,FromFile 函数用于从现有文件中读取 PDF 并将其转换为 PdfDocument 对象。 该对象可用于访问 PDF 页面上的文本和图像。 ExtractAllText方法可用于创建包含PDF页面上每个单词的字符串。

有关如何使用IronPDF API库的更多信息,请参阅代码教程和文档

6. 结论

IronPDF 库提供免费的开发许可证,根据开发人员的需求,可购买不同的许可证用于生产环境。 Lite 套餐的起始价格为 $749,且不需要任何持续费用。 这些许可证为SaaS和OEM提供了再分发选项,并附带永久许可证、30天退款保证以及一年的产品支持和更新。 这些工具适用于开发、暂存和生产,需要一次性购买。 此外,IronPdf 还提供额外的免费限时许可证。 IronPdf 还为再分发范围提供免费许可证。

有关IronPDF的完整定价和许可详情的更多信息,请访问IronPDF许可详情页面

Chipego
软件工程师
Chipego 拥有出色的倾听技巧,这帮助他理解客户问题并提供智能解决方案。他在 2023 年加入 Iron Software 团队,此前他获得了信息技术学士学位。IronPDF 和 IronOCR 是 Chipego 主要专注的两个产品,但他对所有产品的了解每天都在增长,因为他不断找到支持客户的新方法。他喜欢 Iron Software 的合作氛围,公司各地的团队成员贡献他们丰富的经验,以提供有效的创新解决方案。当 Chipego 离开办公桌时,你经常可以发现他在看书或踢足球。
< 前一页
如何在ASP .NET中创建PDF
下一步 >
如何在VB .NET中向PDF添加图像