IRONSOFTWAREHOME

创建 PDF 文件

使用我们强大而直观的文档构建 API 从头开始创建 PDF。

设计您的完美 PDF

1

创建空白 PDF

从头开始创建一个全新的 PDF!从一个空白画布开始,使用完全控制来构建您需要的文档。无论您是在创建新报告、设计发票还是起草提案,是从头开始还是使用模板以加快结果。

了解如何:创建空白 PDF
using IronPdf;

PdfDocument pdf = new PdfDocument(270, 270);

pdf.SaveAs("blankPage.pdf");
2

添加文本和图片

无缝插入自定义文本和图片到您的 PDF 文档中。IronPDF 为您提供对元素放置、对齐和不透明度的全面控制,以及在不同页面中管理页眉和文本定位的灵活性。

了解如何:添加文本和图像
using IronPdf;
using IronSoftware.Drawing;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");

// Draw text on PDF
pdf.DrawText("Some text", FontTypes.TimesNewRoman.Name, FontSize: 12, PageIndex: 0, X: 100, Y: 100, Color.Black, Rotation: 0);

// Open image file
AnyBitmap bitmap = AnyBitmap.FromFile("ironSoftware.png");
// Draw the bitmp on PDF
pdf.DrawBitmap(bitmap, 0, 50, 250, 500, 300);
3

添加形状

从各种形状中选择以添加到您的 PDF 文档中。无论是用于绘图、突出显示部分还是添加视觉元素,形状库都可以增强您的 PDF 的美观性和可读性。

学习如何:添加形状
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");

// Configure the required parameters
int pageIndex = 0;
var rectangle = new IronSoftware.Drawing.RectangleF(200, 100, 1000, 100);
var lineColor = new IronSoftware.Drawing.Color("#000000");
var fillColor = new IronSoftware.Drawing.Color("#32AB90");
int lineWidth = 5;

// Draw rectangle on PDF
pdf.DrawRectangle(pageIndex, rectangle, lineColor, fillColor, lineWidth);
4

添加页眉/页脚

轻松将基于文本或 HTML 格式的页眉和页脚插入您的 PDF 以获得专业外观。自定义对齐,添加水印,调整字体等。此功能非常适合在页面上添加一致的品牌元素。

了解如何:添加页眉/页脚
using IronPdf;

// Instantiate renderer and create PDF
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");

// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter
{   CenterText = "This is the header!",    };

// Create text footer
TextHeaderFooter textFooter = new TextHeaderFooter
{    CenterText = "This is the footer!",   };

// Add text header and footer to the PDF
pdf.AddTextHeaders(textHeader);
pdf.AddTextFooters(textFooter);

pdf.SaveAs("addTextHeaderFooter.pdf");
5

增加页码

使用 IronPDF 的自动分页功能简化您的 PDF 分页。在页面上任意位置插入页码,保持整个文档的样式一致。

了解如何:添加页码
using IronPdf;

// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter()
{   CenterText = "{page} of {total-pages}"   };
// Render a new PDF
ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");

// Add header
pdf.AddTextHeaders(textHeader);

让完整的 PDF 自定义变得简单

1

方向

轻松管理您的 PDF 方向。在纵向和横向模式之间切换,并根据需要旋转页面 90 或 180 度,非常适合宽幅文档或演示。

学习如何:调整 PDF 文件方向
using IronPdf;
using IronPdf.Rendering;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Change paper orientation
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape;

PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page");
pdf.SaveAs("landscape.pdf");
2

自定义纸张大小

支持所有标准纸张尺寸,如 A4,Letter 等。此外,使用点、英寸或像素定义自定义纸张尺寸以适应独特需求,例如海报、收据或网站快照。

了解如何:自定义纸张尺寸
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Set custom paper size in cm
renderer.RenderingOptions.SetCustomPaperSizeinCentimeters(15, 15);

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Custom Paper Size</h1>");
pdf.SaveAs("customPaperSize.pdf");
3

设置 PDF 元数据

轻松设置或修改 PDF 的元数据。这包括标题、作者、关键词和其他属性,以增强文档组织和搜索能力。

了解如何:设置 PDF 元数据
using IronPdf;
using System;

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>");

// Access the MetaData class and set the pre-defined metadata properties.
pdf.MetaData.Author = "Iron Software";
pdf.MetaData.CreationDate = DateTime.Today;
pdf.MetaData.Creator = "IronPDF";

pdf.SaveAs("pdf-with-metadata.pdf");

提升 PDF 标准、可访问性和合规性

1

PDF 1.2 到 PDF 1.7

IronPDF 完全支持创建和编辑从 1.2 到 1.7 版本的 PDF,确保与多种 PDF 阅读器和平台兼容。

了解如何:PDF 1.2 到 PDF 1.7
using IronPdf;

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

// Render simple HTML to PDF
var pdf = renderer.RenderHtmlAsPdf("<p> Hello World!</p>");

// Save as PDF file, IronPDF autmoatically output to the PDF 1.4 standard version
pdf.SaveAs("output.pdf");
2

PDF/UA

创建和导出符合 PDF/UA 标准的 PDF,以满足通用可访问性指南,使文档对有残疾的用户更具可访问性。

了解如何:符合 PDF/UA 标准
using IronPdf;

// Open PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");

// Export as PDF/UA compliance PDF
pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf");
3

PDF/A

生成符合 PDF/A 标准的文档,以满足归档标准,确保文件的长期保存性和完整性。

Iron Software 是 PDF 协会 的成员。

了解如何:符合 PDF/A 标准
using IronPdf;

// Create a PdfDocument object or open any PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");

// Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("pdf-a3-wikipedia.pdf", PdfAVersions.PdfA3b);

无忧的 PDF 查看和打印

1

IronPDF 查看器

直接在您的 MAUI 应用程序中嵌入 PDF 查看功能,允许用户在不离开应用环境的情况下查看文档。此功能非常适合创建带有集成文档管理功能的交互式应用程序。

了解如何:嵌入 PDF 查看功能
using IronPdf.Viewer.Maui;

public class MainPage : ContentPage
{
    private readonly IronPdfView pdfView;

    public MainPage()
    {
        InitializeComponent();

        this.pdfView = new IronPdfView { Options = IronPdfViewOptions.All };

        Content = this.pdfView;
    }
}
2

打印至实物打印机

从您的应用程序直接将 PDF 文档发送到物理打印机,确保 PDF 的轻松可靠打印以进行物理分发。

了解如何:打印到打印机
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Test printing</h1>");

// Send the document to "Microsoft Print to PDF" printer
pdf.Print("Microsoft Print to PDF");

准备开始了吗?

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

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 起