フッターコンテンツにスキップ

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 ドキュメントに追加できる多彩な図形から選択できます。ダイアグラムの作成、セクションの強調表示、ビジュアル要素の追加など、図形ライブラリにより 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 形式のヘッダーとフッターを簡単に挿入し、プロフェッショナルな見た目に仕上げます。配置の調整、ウォーターマークの追加、フォントの変更などが可能で、ページ全体で一貫したブランド表現を行えます。

使い方を見る:ヘッダー/フッターを追加
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を作成
向き

1

PDFの向きを簡単に管理します。ポートレートモードとランドスケープモードを切り替え、必要に応じてページを90度または180度回転させることができ、広幅のドキュメントやプレゼンテーションに最適です。

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 や Letter など、すべての標準的な用紙サイズをサポートします。さらに、ポイント、インチ、ピクセルを使用してカスタム用紙サイズを定義し、ポスター、レシート、Web サイトのスナップショットなど、特別なニーズに対応できます。

使い方を見る:用紙サイズをカスタマイズ
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/A標準に準拠する方法を学ぶ

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 ドキュメントを直接送信し、紙面での配布に向けた簡単かつ信頼性の高い印刷を実現します。

使い方を見る:プリンターへ印刷する
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 ダウンロード 16,154,058 | バージョン: 2025.11 ただ今リリースされました