IRONSOFTWAREHOME
使用IRONPDF

开发人员指南:构建Blazor PDF查看器

Curtis Chau
Curtis Chau
Updated: 2026年4月21日

1.简介

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

2. IronPDF 功能

IronPDF 是一个强大的 PDF 转换器和 API 库,允许开发人员生成、读取和操作 PDF 文档。 它使用 Chrome 引擎将 HTML 转换为 PDF,并支持多种 Web 组件和 .NET 应用程序。 它能够使用 HTML5、JavaScript、CSS 和图像创建视觉上吸引人的 PDF,并包括一个强大的 HTML 到 PDF 翻译器和独立的 PDF 转换引擎。

3. 从 URL 创建 PDF 文档

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

下面列出的方法使创建 PDF 文档变得简单,只需几行代码即可完成:

// Instantiate the ChromePdfRenderer object from IronPdf
IronPdf.ChromePdfRenderer renderer = new IronPdf.ChromePdfRenderer(); 

// Render the contents of a URL as a PDF document
var pdf = renderer.RenderUrlAsPdf("https://www.google.co.in/");

// Save the rendered PDF document to a specified file path
pdf.SaveAs("result.pdf");

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

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

4. 从 HTML 字符串创建 PDF

IronPDF API 库使得将 HTML 字符串转换为 PDF 文件变得容易。 下面是一个将 HTML 字符串转换为文档的示例代码,它允许将任何 HTML 标签转换为 PDF 文件。

// Use the ChromePdfRenderer to convert an HTML string to a PDF
IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("Hello world!!").SaveAs("result.pdf");

该示例代码演示了如何使用SaveAs方法保存文档,整个过程在短短几秒钟内完成。

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

5. 阅读 PDF 文档

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

// Load an existing PDF file into a PdfDocument object
var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");

// Extract all text from the PDF document into a string
string AllText = pdfDocument.ExtractAllText();

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

欲了解有关如何使用 IronPDF API 库的详细信息,请参阅代码教程和文档。

6.结论

IronPDF 库提供免费开发许可证,并可购买不同的许可证,用于根据开发人员的需求,在生产环境中使用。 Lite套餐的起价为$999,无需持续费用。 许可证提供 SaaS 和 OEM 的再分发选项,并含有永久许可证、30 天退款保证以及一年的产品支持和更新。 它们适用于开发、试验和生产,并需一次性购买。 此外,IronPDF 提供额外的时间限制的免费许可证。 IronPDF 还提供用于再分发覆盖的免费许可证。

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

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

...
阅读更多

相关文章

Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
C# 用于 PDF 的 NuGet 库
通过 NuGet 安装

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解决方案资源管理器中,右键点击引用,管理 NuGet 包
  2. 选择浏览并搜索 “IronPDF”
  3. 选择包并安装
C# PDF DLL
下载 DLL

版本: 2026.9

或在此处下载 Windows 安装程序。

  1. 下载并解压 IronPDF 到您的解决方案目录中的 ~/Libs 之类的位置
  2. 在 Visual Studio 解决方案资源管理器中,右键点击引用。选择浏览,“IronPDF.dll”

$999 起