IRONSOFTWAREHOME

ASP.NET C# 和 VB 代码示例

C# VB PDF .NET : PDF 生成设置PDF 生成设置
using IronPdf;
using IronPdf.Engines.Chrome;

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

// Many rendering options to use to customize!
renderer.RenderingOptions.SetCustomPaperSizeInInches(12.5, 20);
renderer.RenderingOptions.PrintHtmlBackgrounds = true;
renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape;
renderer.RenderingOptions.Title = "My PDF Document Name";
renderer.RenderingOptions.EnableJavaScript = true;
renderer.RenderingOptions.WaitFor.RenderDelay(50); // in milliseconds
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen;
renderer.RenderingOptions.FitToPaperMode = FitToPaperModes.Zoom;
renderer.RenderingOptions.Zoom = 100;
renderer.RenderingOptions.CreatePdfFormsFromHtml = true;

// Supports margin customization!
renderer.RenderingOptions.MarginTop = 40; //millimeters
renderer.RenderingOptions.MarginLeft = 20; //millimeters
renderer.RenderingOptions.MarginRight = 20; //millimeters
renderer.RenderingOptions.MarginBottom = 40; //millimeters

// Can set FirstPageNumber if you have a cover page
renderer.RenderingOptions.FirstPageNumber = 1; // use 2 if a cover page will be appended

// Settings have been set, we can render:
renderer.RenderHtmlFileAsPdf("assets/wikipedia.html").SaveAs("output/my-content.pdf");
NuGet Downloads Badge
PM > Install-Package IronPdf

IronPDF 旨在为开发人员提供尽可能高的灵活性。

在这个C# PDF 生成教程示例中,我们展示了在提供自动化内部功能的 API 和提供控制权的 API 之间的平衡。

IronPDF 支持对生成的 PDF 文件进行许多自定义,包括页面大小、页边距、页眉/页脚内容、内容缩放、CSS 规则集和 JavaScript 执行。


我们希望开发人员能够控制 Chrome 如何将网页转换为 PDF。 通过ChromePdfRenderer 类概述实现这一点。

在ChromePdfRenderer类中可用的设置示例包括边距、页眉、页脚、纸张大小和表单创建的设置。

  • 上述代码示例演示了如何使用 IronPDF 库从网页创建 PDF 文档。
  • 这涉及使用特定选项(如纸张大小、边距、页眉和页脚)设置一个renderer。
  • 使用ChromePdfRenderer类将URL render为PDF。
  • 然后将生成的 PDF 文档保存为名为"output.pdf"的文件。
使用 IronPDF 探索像素完美 HTML 转 PDF 指南

从我们的 .NET 开发团队直接获取人类支持

无论是产品、集成还是授权问题,Iron 产品开发团队随时准备回答您所有问题。立即联系并与 Iron 开始对话,以便在您的项目中充分利用我们的库。
C# .NET HTML转PDF

C# & VB HTML 到 PDF .NET 库

IronPDF 使用 .NET Chromium 引擎来渲染 HTML 页面至 PDF 文件。无需使用复杂的 API 来定位或设计 PDF:IronPDF 支持标准网页文档 HTML、ASPX、JS、CSS 和 图片。
C# .NET PDF OCR库

提取和重复使用 PDF 文本和图像

IronPDF 允许您自动读取 PDF 中的内容,以便注入到您的 C# 和 .NET 应用程序以及数据存储解决方案中。导入、迁移和索引遗留 PDF 文档存储中的内容到您的文档管理和业务流程应用程序中。
如何在C#中编辑PDF文档

优雅的工具在 .NET 中编辑 PDF 文档

从合并到拆分,再到编辑 PDF,利用您的开发技能,及时输出恰当的 PDF。IronPDF 将越来越多的功能集合直接放在您手中,在您的 C# / VB.NET 项目中。
使用.NET代码将HTML5、JS、CSS和图像文件转换为PDF文档。

与您已有的文档一起工作

指向 IronPDF 到现有的 HTML、ASPX 表单、MVC 视图和图像文件,以直接转换为 PDF。这利用了您的现有资产和网页,以 PDF 格式呈现您的数据。
Visual Studio库用于PDF创建和内容编辑。

using Microsoft Visual Studio 快速安装

IronPDF 通过完全集成功能支持和 Visual Studio 安装程序快速将 PDF 生成和操作工具放入您自己的手中。无论是直接从 NuGet 在 Visual Studio 中安装,还是下载 DLL,只需一份 DLL,无需依赖。

支持:

  • .NET Core 2 及以上
  • .NET Framework 4.0 及以上版本支持 C#、VB、F#
  • Microsoft Visual Studio。 .NET 开发 IDE 图标
  • NuGet 安装程序支持 Visual Studio
  • JetBrains ReSharper C# 语言助手兼容
  • Microsoft Azure C# .NET 托管平台兼容

许可和定价

免费社区开发许可证。商业许可证起价$999。

查看完整的许可证选项

来自我们社区的C# PDF教程

教程 + 代码示例 ASPX 到 PDF | ASP.NET 教程
C#PDFASP.NETASPX
Jacob Müller 软件产品设计师 @ Team Iron

ASPX转PDF | ASP.NET教程

了解如何通过一行C#或VB.NET代码将任何ASP.NET ASPX页面转换为PDF文档,而不是HTML…

查看Jacob的ASPX到PDF示例
教程 + 代码示例 C# HTML 到 PDF | C Sharp & VB.NET 教程
C#PDFHTML
Jean Ashberg .NET软件工程师

C# HTML转PDF | C Sharp & VB.NET教程

对许多人来说,这是从 .NET 生成 PDF 文件的最高效方式,因为无需学习额外的 API 或复杂的设计系统...

查看Jean的HTML到PDF示例
教程 + 代码示例VB.NET PDF创建和编辑 | VB.NET & ASP.NET PDF
VBPDFASP.NET
Veronica Sillar .NET软件工程师

VB.NET PDF创建与编辑 | VB.NET & ASP.NET PDF

学习如何在 VB.NET 应用程序和网站中创建和编辑 PDF 文档。提供代码示例的免费教程......

查看Veronica的VB.NET PDF教程

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

会计和金融系统

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

业务数字化

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

企业内容管理

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

数据和报告应用程序

  • # 性能跟踪
  • # 趋势映射
  • # 报告
C# PDF报告
今天就加入他们
Iron Software企业.NET组件开发者
C#库开发者

数千家企业、政府、中小企业和开发者信赖Iron软件产品。

Iron团队在.NET软件组件市场拥有超过10年的经验。

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

准备开始了吗?

Nuget Downloads 21,228,841版本:2026.9刚刚发布

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 起

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 IronPDF
预约您的免费现场演示
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 起