IRONSOFTWAREHOME

尝试 IronPDF 的 .NET PDF 库

C# VB PDF .NET : 在 Blazor 中生成 PDF在 Blazor 中生成 PDF
@using IronPdf;

public void ExportData()
{
    try
    {
        string fileName = "Demo.pdf";
        var Renderer = new IronPdf.ChromePdfRenderer();
        var pdf = Renderer.RenderUrlAsPdf("https://localhost:7018/fetchdata");
        JSRuntime.InvokeVoidAsync("saveAsFile", fileName, Convert.ToBase64String(pdf.Stream.ToArray()));
    }
    catch (Exception ex)
    {
    }
}
NuGet Downloads Badge
PM >
Install-Package IronPdf

IronPDF允许开发者在.NET Core和.NET Framework的C#、F#和VB.NET中轻松创建PDF文档。

在这个示例中,我们展示了如何从任何HTML渲染PDF文档。 这使我们能够创建与现有网站品牌紧密匹配的PDF。

您可以选择简单的HTML,如上所述,或融合CSS、图像和JavaScript。

HTML到PDF的转换过程也允许将PDF设计委派给网页设计师,而不是让后端编码人员负责。

IronPDF使用像素完美的Chrome渲染引擎,将您的HTML5与CSS3和JavaScript支持转换为PDF文档。 这可以是字符串、外部文件或外部URL,所有这些都可以通过IronPDF轻松渲染为PDF。

在 ASP .NET 中将 HTML 转换为 PDF

什么是IronPDF?

IronPDF 是一个 .NET PDF 库,使程序员能够轻松地为 .NET Core 和 .NET Framework 使用 C#、F# 和 VB.NET 创建、编辑和导出 PDF 文件。IronPDF 自动化从准备好的文档创建 PDF。网页表单、本地 HTML 页面和其他网页都可以使用 IronPDF 转换为 PDF。它还可以创建合同、报告、报价、发票以及其他作为 PDF 报告/文档的文书工作。它适用于 .NET Framework 和 .NET Core 上的网页表单、MVC、ASP.NET、ASP.NET Core 和 Web API。

除了拥有强大的内置 HTML 到 PDF 转换引擎(可从 HTML5、JavaScript 和 CSS 生成完美的 PDF 文档)之外,IronPDF 还包括众多 PDF 操作功能。创建交互式 PDF 文档,填写和提交交互式表单,合并和拆分 PDF 文件,从 PDF 文件中提取文本和图像,搜索 PDF 文件中的文本,将 PDF 页面栅格化为图像以及转换PDF 文件等都是 IronPDF 能在 PDF 文档上执行的活动。

什么是 Blazor?

Blazor 能够使用 WebAssembly 直接在浏览器中执行客户端 C# 代码。由于 WebAssembly 支持 .NET 技术,Blazor 可以在使用它开发的前端应用程序中重用源代码和库。Blazor 还可以在服务器上执行客户端业务逻辑。使用 SignalR 实现实时消息框架,客户端 UI 事件被发送到服务器。一旦执行完成,必要的 UI 更新会被传输到客户端并整合到 DOM 中。

使用 Blazor 混合,开发人员可以使用 .NET MAUI 和现有 Blazor UI 组件创建跨平台、本机客户端应用程序。开发人员还可以在桌面、Web 和移动环境中使用相同的 UI 组件,而不会失去访问任一平台本机功能的权限。开发人员还可以使用 Blazor 混合更新现有的 WPF 和 Windows 窗体应用程序。

Blazor 使用开放网络标准,而不依赖于使用插件或代码翻译。所有当前的 Web 浏览器,包括移动设备上的,均支持 Blazor 服务器技术。

.NET PDF 库功能使用 IronPDF

IronPDF 如何与 Blazor 协作

IronPDF for Blazor 使用户能够使用 C# 和 VB.NET 创建、导入和导出 PDF 文档。该库还支持 .NET Framework、.NET Core 和 .NET Standard。IronPDF 提供了两种编辑 PDF 的方式:一种是使用本地 PDF 元素,另一种是启用作为流文档进行编辑。

性能

针对 Blazor 的 IronPDF 库提供了无与伦比的性能和最佳的内存消耗;按需解码照片、使用 FlateDecode 加密压缩内容,并通过仅包含最常用的字形来嵌入字体子集。

交互式表单

使用文本框、单选按钮、列表框以及其他类似控件为 PDF 文档添加交互性。这样,用户可以根据需要在 PDF 文档中更新和填写数据。一旦表单完成,它们可以被压平成去掉交互字段但仍保留其内容。这对于防止文档的后续更改很有用。

加密

可以使用密码加密 PDF 文档以保护机密信息免受未经授权访问。

文本属性

在生成或更新 PDF 文档时,可以通过丰富的 API 自定义文本和图形元素的外观。样式控制,包括填充、文本、描边、字体、文字大小等等,可以轻松满足任何设计需求。

在 C# VB .NET 中编辑 PDF

IronPDF 如何创建和显示 PDF 文档

借助 RenderHtmlAsPdf 方法,IronPDF 可以将网页转换为 PDF。此方法可以接受包含网页 HTML 标记的字符串。以这种方式,内容可以被按需内联样式化,然后传递给方法。附加代码可以使用户接收到他们客户端计算机上的 PDF 文件下载。

同样,RenderUrlAsPdf 方法将来自 URL 的 HTML 内容转换为 PDF 内容,包括对任何 JavaScript 和 CSS 的引用。IronPDF 从 HTML 生成 PDF 的高精度,确保 100% 保留原始网页。该库可以处理包含图表、图形、图像、表格等在内的复杂网页设计。某一单独的方法还允许对 PDF 文档进行附加定制。可能的自定义包括更改页面大小、边距大小、页眉/页脚内容等。

一旦生成了 PDF 文档,可以在浏览器客户端上显示它的客户端 JavaScript。

.NET 应用程序中的 HTML、JavaScript、CSS 和图像转换为 PDF。

为什么 Blazor 支持 IronPDF

IronPDF 使用最新的 .NET 技术开发,因此可以在 Blazor 中无缝运行而无需复杂的集成。

IronPDF 支持许多文件类型,包括 HTML、ASPX、cshtml 和 Razor。Razor 是 Blazor 中用于将 .NET 源代码嵌入网页的文件格式。其语法由 Razor 标记、C# 和 HTML 组成。

Visual Studio 的简单安装

立即使用 NuGet 尝试

好处非常明显!使用 IronPDF,您可以更轻松地完成更多工作。我们的产品非常适合需要创建、管理和编辑 PDF 库的任何人,包括房地产、出版、金融和企业的业务。我们的解决方案价格也极具竞争力。

准备好看看 IronPDF 能为您的项目和业务做些什么了吗?立即试用

支持:

  • 支持在 .NET Framework 4.0 及以上版本的 C#、VB
  • NuGet 安装程序支持 Visual Studio
  • .NET Core 2 及以上
  • .NET 开发 IDE - Microsoft Visual Studio。
  • .NET 的 Azure 云托管
  • JetBrains ReSharper C# 兼容

IronPDF 许可

免费 使用与开发目的。部署许可证起价为 $749。

部署 IronPDF 的许可证

PDF C# / VB .NET 教程

C# HTML-to-PDF | C Sharp & VB.NET 教程
C#PDFHTML
Jean Ashberg .NET软件工程师

教程 | CSharp 和 VB .NET HTML 到 PDF

让我们在 .NET 中创建 PDF,而不需要复杂的程序设计布局或 API…

查看 Jean 的 HTML 到 PDF 教程
ASPX转PDF | ASP.NET教程
C#PDF.NETASPX
Jacob Müller 软件产品设计师 @ Team Iron

教程 | ASPX 到 PDF 在 ASP.NET

查看使用C#或VB .NET将ASPX页面转换为PDF文档是多么简单...

查看 Jacob 的 ASPX 到 PDF 教程
VB.NET | VB .NET PDF 教程
VB.NETPDFASP.NET
Veronica Sillar .NET软件工程师

教程 | 使用 VB.NET 创建 PDF

看看我如何使用 IronPDF 在我的 VB .NET 项目中创建 PDF 文档…

查看 Veronica 的 VB .NET 教程

数千名开发者使用IronPDF用于...

会计和金融系统

  • # 收据
  • # 报告
  • # 发票打印
向ASP.NET会计和金融系统添加PDF支持

业务数字化

  • # 文档
  • # 订购和标签
  • # 纸质替代
C#业务数字化用例

企业内容管理

  • # 内容制作
  • # 文档管理
  • # 内容分发
.NET CMS PDF支持

数据和报告应用程序

  • # 性能跟踪
  • # 趋势映射
  • # 报告
C# PDF报告
立即安装 IronPDF
IronPDF 组件软件库客户
.NET 编码员

在公司、政府部门和作为自由职业者工作的开发人员使用 IronPDF。

IronPDF 始终被支持为领先的 .NET PDF 库

IronPDF 客户图标
IronPDF 客户图标
IronPDF 客户图标
IronPDF 客户图标
IronPDF 客户图标
IronPDF 客户图标
IronPDF 客户图标
IronPDF 客户图标

准备开始了吗?

Nuget Downloads 20,389,208版本:2026.7刚刚发布

Key in blue circle

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

bullet_checked无需信用卡或创建账户
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
预约您的免费现场演示
Booking Badge related to IronPDF Product Demo

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

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