How to Create New PDFs

This article was translated from English: Does it need improvement?
Translated
View the article in English

新しいPDFの作成は、通常はプログラム的にテキストや画像、その他の要素を追加することによって、ゼロから新しいPDFドキュメントを生成することを含みます。 これは、開発者がPDFファイルとして文書を保存する前に内容、レイアウト、およびフォーマットを定義できるようにするC#のIronPDFのようなライブラリを使用して達成できます。

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    new IronPdf.PdfDocument { DefaultPageSize = new IronPdf.PageSize(270,270) }.SaveAs("blankPage.pdf");
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

最小のワークフロー (5ステップ)

  1. 新しいPDFを作成するためにNuGetからIronPDFをダウンロードする
  2. PdfDocumentコンストラクタを使用して空のPDFを作成する
  3. ファイル、URL、バイト配列、JSONから既存のPDFをインポートする
  4. HTML、RTF、Markdown、画像、XMLなどの複数のフォーマットをPDFに変換する
  5. PDF文書をエクスポートする


今日あなたのプロジェクトでIronPDFを無料トライアルで使用開始。

最初のステップ:
green arrow pointer

空のPDFを作成する例

PDFオブジェクトを作成する方法はいくつもあります。 最も簡単な方法から始めましょう。この方法ではPDFの幅と高さだけが必要です。 このPdfDocumentコンストラクタは、カスタマイズと使用が可能な新しい空のPDFを作成します。

コード例

:path=/static-assets/pdf/content-code-examples/how-to/create-new-pdfs.cs
using IronPdf;

PdfDocument pdf = new PdfDocument(270, 270);

pdf.SaveAs("blankPage.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

ファイルからPDFをインポートする

PDFを修正または変換する前に、最初にPdfDocumentオブジェクトとしてインポートする必要があります。 これを実現するためにPdfDocumentクラスのstaticメソッドFromFileを使用します。 同じクラス内で、JSON、バイト配列、ストリーム、URLからのPDFのインポートもサポートされています。

コード例

:path=/static-assets/pdf/content-code-examples/how-to/create-new-pdfs-from-file.cs
using IronPdf;

PdfDocument pdf = PdfDocument.FromFile("sample.pdf");

pdf.SaveAs("export.pdf");
Imports IronPdf

Private pdf As PdfDocument = PdfDocument.FromFile("sample.pdf")

pdf.SaveAs("export.pdf")
$vbLabelText   $csharpLabel

他のフォーマットから変換する

前述のPdfDocumentオブジェクトを取得する方法に加えて、さまざまなフォーマットをPDFに変換することもできます。 最も洗練された方法は、HTMLをPDFに変換することで、JavaScript、画像、リンク、CSSスタイリングを含むすべてのアセットとともにHTMLをChromeエンジンを使用してレンダリングします。HTML以外にも、画像、RTF、Markdown、XMLなどの他のフォーマットをPDFに変換できます。

以下のコードスニペットは、HTMLをPDFに変換する例です。

このHTML変換は、すべてのスタイリングが適用された状態で内容の整合性を維持するためにIronPDFのレンダリングエンジンを使用して行われます。

コード例

:path=/static-assets/pdf/content-code-examples/how-to/create-new-pdfs-from-html.cs
using IronPdf;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.EnableJavaScript = true;
renderer.RenderingOptions.PrintHtmlBackgrounds = true;
renderer.RenderingOptions.PaperFit.UseResponsiveCssRendering(1800);
renderer.RenderingOptions.WaitFor.RenderDelay(5000);
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print;

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf

' Instantiate Renderer
Private renderer = New ChromePdfRenderer()
renderer.RenderingOptions.EnableJavaScript = True
renderer.RenderingOptions.PrintHtmlBackgrounds = True
renderer.RenderingOptions.PaperFit.UseResponsiveCssRendering(1800)
renderer.RenderingOptions.WaitFor.RenderDelay(5000)
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print

' Create a PDF from a URL or local file path
Dim pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")

' Export to a file or Stream
pdf.SaveAs("url.pdf")
$vbLabelText   $csharpLabel

生成されたPDFは、ここに示すように埋め込まれたPDFビューアを使用して表示できます。 以下のiframeは通常、出力されたPDFを表示します。

よくある質問

C#で空白のPDF文書を作成するにはどうすればよいですか?

C#で空白のPDF文書を作成するには、IronPDFのPdfDocumentコンストラクターを使用できます。PageSizeプロパティを使用してPDFのサイズを定義し、SaveAsメソッドを使用してファイルとして保存します。

PDF作成のためにIronPDFをインストールするにはどうすればよいですか?

NuGetパッケージマネージャーを介してIronPDFをインストールできます。マネージャーでIronPDFを検索し、ダウンロードしてインストールすることで、プログラムでPDFを作成し始めることができます。

PDFファイルを変更のためにインポートするにはどうすればよいですか?

IronPDFを使用してPdfDocument.FromFileメソッドを使用してPDFファイルをインポートできます。これにより、既存のPDFファイルをロードして変更を保存する前に修正することができます。

IronPDFを使用してどのフォーマットをPDFに変換できますか?

IronPDFは、HTML、RTF、Markdown、画像、XMLなどの複数の形式をPDFに変換するのをサポートしています。これにより、さまざまな種類のコンテンツを高品質のPDFに簡単に変換できます。

HTMLをPDF文書に変換するにはどうすればよいですか?

IronPDFを使用してHTMLをPDF文書に変換するには、PdfDocument.FromHtmlメソッドを使用できます。このメソッドは、CSSやJavaScriptのようなアセットとともにHTMLコンテンツをPDFファイルにレンダリングします。

ChromeエンジンはなぜHTMLからPDFへの変換に有益ですか?

Chromeエンジンは、HTMLからPDFへの変換に有益なのは、レンダリングされるPDFが元のHTMLコンテンツの一貫性をスタイリング、JavaScript、リンク、画像を含めて維持されることを保証するためです。

インポートしたPDFに新しい要素を追加できますか?

はい、IronPDFを使用してPDFをインポートした後、新しい要素としてテキスト、画像、またはページを文書に追加して、保存する前に新しいPDFファイルとして保存できます。

IronPDF は .NET 10 と完全に互換性がありますか? また、それは PDF の作成にどのような影響を与えますか?

はい、IronPDF は .NET 10 と完全に互換性があります。つまり、使い慣れた API( ChromePdfRendererRenderHtmlAsPdfPdfDocument.SaveAsなど)を、回避策や互換性レイヤーを必要とせずに .NET 10 プロジェクトで使用できます。.NET 8、9、10 を含むすべての最新の .NET バージョンをサポートしており、デスクトップ、Web、クラウド環境全体でシームレスな PDF の作成、編集、展開を実現します。

Chaknith Bin
ソフトウェアエンジニア
ChaknithはIronXLとIronBarcodeに取り組んでいます。彼はC#と.NETの深い専門知識を持ち、ソフトウェアの改善や顧客サポートに貢献しています。ユーザーとの対話から得られる洞察が、より良い製品、ドキュメント、および全体的な経験に寄与しています。
準備はいいですか?
Nuget ダウンロード 16,154,058 | バージョン: 2025.11 ただ今リリースされました