跳過到頁腳內容

創建 PDF

使用我們強大而直觀的文檔構建 API 從頭創建 PDF。

Icon Main related to 創建 PDF
設計您完美的 PDF

1

創建空白 PDF

從頭開始創建全新的 PDF!從一張空白畫布開始,並完全控制地構建您需要的文檔。無論您是在構建新的報告、設計發票還是草擬提案,從頭開始或使用模板以更快地獲得結果。

學習如何:建立空白PDF
using IronPdf;

PdfDocument pdf = new PdfDocument(270, 270);

pdf.SaveAs("blankPage.pdf");
C#
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);
C#
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);
C#
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");
C#
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);
C#

Icon Main related to 創建 PDF
使全面的 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");
C#
2

自定義紙張大小

支援所有標準紙張尺寸,如 A4、信函等。此外,使用點、英寸或像素定義自定義紙張尺寸,以滿足獨特的要求,例如海報、收據或網站快照。

學習如何:自訂紙張尺寸
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");
C#
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");
C#

Icon Main related to 創建 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");
C#
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");
C#
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);
C#

Icon Main related to 創建 PDF
無償查看和打印 PDF

1

IronPDF 查看器

將 PDF 查看能力嵌入到您的 MAUI 應用程式中,讓用戶能在不離開應用環境的情況下查看文檔。此功能非常適合製作具有集成文檔管理功能的交互式應用程式。

學習如何:嵌入 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;
    }
}
C#
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");
C#
準備好開始了嗎?
Nuget 下載 18,560,885 | 版本: 2026.4 剛剛發布
Still Scrolling Icon

還在捲動嗎?

想要快速證明? PM > Install-Package IronPdf
執行範例 觀看您的 HTML 變成 PDF。

鋼鐵支援團隊

我們每週 5 天,每天 24 小時在線上。
聊天
電子郵件
打電話給我