IRONSOFTWAREHOME

尝试 IronPDF 的 .NET PDF 库

C# VB PDF .NET : using HTML 创建 PDFusing HTML 创建 PDF
using IronPdf;

// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");

// Export to a file or Stream
pdf.SaveAs("output.pdf");

// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
NuGet Downloads Badge
PM >
Install-Package IronPdf

使用IronPDF,您可以在.NET项目中从简单的HTML字符串创建新的PDF文档,IronPDF可以在C#、F#和VB.NET中使用。 由于使用了ChromePdfRenderer类,您可以确保从HTML字符串渲染的任何PDF文档都将实现像素完美。 利用IronPDF强大的HTML到PDF转换功能,您可以创建适合个人需求的高质量PDF文件。

请参阅下面的代码示例以获得更多详细信息:

在C#中将HTML字符串转换为PDF的第一步是确保您已在项目中正确设置并运行IronPDF库。 通过包含using IronPdf,我们确保可以访问IronPDF库中所需的类以执行HTML到PDF的转换。 下一行,Installation.EnableWebSecurity = true,从概念上用于禁用本地磁盘访问或跨域请求,以确保操作的安全性。 (Note: This line was missing from the example but usually pertains to configuration settings to secure PDF rendering operations.)

此示例演示了如何创建ChromePdfRenderer的一个实例,该实例处理HTML到PDF的转换。 The RenderHtmlAsPdf method is used to convert a simple HTML string ("<h1>Hello World</h1>") into a PDF document. 该文档使用SaveAs方法保存到磁盘。

在高级示例中,IronPDF显示了如何处理包含外部资源(如图像、CSS和JavaScript)的HTML内容。 为了加载这些资产,使用可选的BasePath参数,该参数指定包含所需文件的目录。 生成的PDF包括外部资产,使用相同的SaveAs方法保存。 此代码示例突出显示了IronPDF处理基本和复杂HTML内容的能力,使其成为编程生成PDF的高效工具。

学习用 IronPDF 在 C# 中将 HTML 字符串转换为 PDF
在 ASP .NET 中将 HTML 转换为 PDF

什么是 IronPDF for .NET?

我们的 .NET PDF 库解决方案是开发人员的梦想,特别是使用 C# 的软件工程师。您可以轻松创建 .NET 的核心 pdf 库。

IronPDF 使用 .NET Chromium 引擎将 HTML 页面渲染为 PDF 文件。无需使用复杂的 API 来定位或设计 PDF。IronPDF 支持标准 Web 文档 HTML、ASPX、JS、CSS 和图像。

它使您能够使用 HTML5、CSS、JavaScript 和图像创建 .NET PDF 库。您可以轻松编辑、盖章和添加页眉和页脚到 PDF 中。它还使读取 PDF 文本和提取图像变得简单!
.NET PDF 库功能使用 IronPDF

.NET PDF 库功能使用 IronPDF

我们从未见过更准确的 HTML 到 PDF 转换器!我们行业领先的 PDF 库具有多种功能和一个渲染引擎,使得无忧和可嵌入于 Chrome / Webkit 中。无需安装。

创建

  • 从 HTML 4 和 5、CSS 和 JavaScript 创建 PDF 文档
  • 从 URL 生成 PDF 文档
  • 加载 URL,带有自定义网络登录凭据、用户代理、代理、Cookie、HTTP 头、允许登录的表单变量,使 HTML 登录表单后的用户
  • 支持主流图标字体(Fontello、Bootstrap、FontAwesome)
  • 以编程方式加载外部样式表和资源(HTTP、HTTPS 或文件系统)
  • 单线程和多线程渲染
  • 具有可自定义方向、边距和色彩分量的自定 ISO 纸张大小

编辑现有 PDF 文档,无需 Adobe Acrobat

  • 读取和填写表单字段数据
  • 从 PDF 中提取图像和文本
  • 添加、编辑、更新纲要和书签,使用便利贴进行程序注释
  • 从 HTML 或 PDF 资源添加前景或背景覆盖
  • 将新的 HTML 内容加盖到任何现有 PDF 页面上
  • 添加逻辑或 HTML 页眉和页脚

操作现有 PDF 文档

  • 加载和解析现有 PDF 文档
  • 合并和拆分 PDF 文档中的内容
  • 添加页眉、页脚、注释、书签、水印、文本和图像资源
  • 通过文本、图像和 HTML 背景添加印章和水印
  • 旋转页面

从多种格式转换

  • 图像转 PDF 文件 – 通过一行代码从主流图像文档转换为 PDF,支持 JPG、PNG、GIF、BMP、TIFF、系统绘图和 SVG
  • ASPX WebForms – 通过三行代码将 ASP.NET webforms 转换为可在浏览器中查看的可下载 PDF
  • HTML 文档 – 将 HTML 转换为 PDF
  • 自定义“基础 URL”,允许跨网络访问资源文件
  • 通过虚拟视区(宽度和高度)实现响应式布局
  • 自定义缩放比例,保持质量的 HTML 内容到尺寸
  • 以 DPI 为单位的输出分辨率

支持 HTML 支持,包括可选的渲染延迟

  • 接受以任何主要文件编码编码的 HTML(默认为 UTF-8)
  • 导出

    • MVC 视图 – 将 ASP.NET MVC 视图导出为 PDF
    • 合并页面和图像
    • 将文件导出为任何支持字体的格式

    保存

    • 从文件、二进制数据或 MemoryStreams 保存和加载。

    安全

    • 通过更新用户密码、元数据、安全权限和可验证的数字签名的选项提高安全性

    打印

    • 屏幕或打印 CSS 媒体类型
    • 将 PDF 文件转换为 PrintDocument 对象并打印,不带 Adobe(最少代码)
    在 C# VB .NET 中编辑 PDF

    PDF 文档所需的一切

    创建、合并、拆分、编辑和操作 PDF 文件,无论何时何地,随心所欲。使用 C# 开发技能利用 IronPDF 的功能扩展列表。

    要开始使用 IronPDF 项目,下载免费的 NuGet 包安装程序或直接下载 DLL。然后,您可以继续创建 PDF 文档,编辑和处理现有文件格式,或无需 Adobe Acrobat 导出到任何格式。

    我们的支持涵盖从免费的广泛教程到 24/7 实时支持。

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

    使用熟悉的 HTML 文档设计

    IronPDF 允许您使用主流的 HTML 文档格式,并在 ASP.NET 网络应用中将其转换为 PDF。应用多个设置,包括文件行为和名字的设置,添加页眉和页脚,更改打印选项,添加分页符,结合异步和多线程等。

    同样,您可以将 C# MVC HTML 转换为适用于 ASP .NET 应用程序的 PDF,打印 MVC 视图以返回 PDF 文件格式,支持 HTML、CSS、JavaScript 和图像。

    此外,在 ASP .NET C# 应用程序和网站中创建 PDF 文档,并将现有 HTML 页面转换为 PDF(C# html-to-pdf 转换器)。使用丰富的 HTML 作为 PDF 内容,能够使用 IronPDF 生成功能进行编辑和处理。

    使用 IronPDF,分辨率的问题已成过去。IronPDF 的输出 PDF 文档在像素上与 Google Chrome 网络浏览器的 PDF 功能相同。

    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 许可

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

    部署 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 天试用密钥
    无需信用卡或创建账户