フッターコンテンツにスキップ
IRONPDFの使用

PDF ライブラリ for .NET コンバーター

C# .NET ライブラリで PDF を作成することは、適切なガイドを用いることで簡単かつ効率的です。 IronPDF を使用することで、アプリケーション要件に沿った形で PDF 機能を簡単に作成および編集できます。 このチュートリアル例では、プロジェクトでソフトウェアを効率的に使用して、ワンクリックで PDF を作成する方法を示します!

class="learnn-how-section">
class="row">
class="col-sm-6">

PDF .NET ライブラリ

  • IronPDF C# .NET ライブラリのインストール
  • C# での PDF 作成のための一行コード
  • フォームをワンクリックで PDF に変換
class="col-sm-6">
class="download-card"> Pdf In Csharp No Button related to PDF ライブラリ for .NET コンバーター

class="tutorial-segment-title">ステップ 1

1. C# PDF ライブラリ .NET をインストール

ライブラリにアクセスする主な方法は次のいずれかです:

  1. [IronPDF パッケージ](https://ironpdf.com/packages/IronPdf.zip) DLL ファイルをダウンロードして解凍
  2. [NuGet](https://www.nuget.org/packages/IronPdf) にアクセスし、Visual Studio 経由でパッケージをインストールする。


# Use the NuGet package manager to install IronPDF
nuget install IronPdf
# Use the NuGet package manager to install IronPDF
nuget install IronPdf
SHELL


class="tutorial-segment-title">チュートリアルの方法

2. PDF .NET ライブラリを使用する

PDF Library for .NET Converter, Figure 1: C# Icon
PDF Library for .NET Converter, Figure 2: Converter Icon
PDF Library for .NET Converter, Figure 3: pen and ruler Icon
PDF Library for .NET Converter, Figure 2: Converter Icon
PDF Library for .NET Converter, Figure 4: Adobe Icon

Now that we have the software, we can generate PDFs, adjust settings, add custom text and images, and manipulate the PDFs to our project requirements.

以下のコードでは、C# フォームを使用して C# .NET ライブラリでの PDF 作成を簡単に示しています。 この例では、テキストボックスに自分のテキストを書き、ボタンをクリックするだけで PDF を生成します。 The class ChromePdfRenderer offers the simplest possible way to generate PDF files from different sources including an HTML string, web URLs, or doc files under another renderer.

// C# Program to create PDF from TextBox input using IronPDF
using IronPdf;
using System.Windows.Forms;

namespace readpdf
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        // Event handler for the button click
        private void button1_Click(object sender, System.EventArgs e)
        {
            // Create a ChromePdfRenderer object to convert HTML to PDF
            var HtmlLine = new ChromePdfRenderer();

            // Retrieve the text from the TextBox
            string text = textBox1.Text;

            // Render the HTML as a PDF, wrapping the text in an <h1> tag
            using var pdf = HtmlLine.RenderHtmlAsPdf("<h1>" + text + "</h1>");

            // Save the PDF to a file called "custom.pdf"
            pdf.SaveAs("custom.pdf");

            // Show a confirmation message to the user
            MessageBox.Show("Done!");
        }
    }
}
// C# Program to create PDF from TextBox input using IronPDF
using IronPdf;
using System.Windows.Forms;

namespace readpdf
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        // Event handler for the button click
        private void button1_Click(object sender, System.EventArgs e)
        {
            // Create a ChromePdfRenderer object to convert HTML to PDF
            var HtmlLine = new ChromePdfRenderer();

            // Retrieve the text from the TextBox
            string text = textBox1.Text;

            // Render the HTML as a PDF, wrapping the text in an <h1> tag
            using var pdf = HtmlLine.RenderHtmlAsPdf("<h1>" + text + "</h1>");

            // Save the PDF to a file called "custom.pdf"
            pdf.SaveAs("custom.pdf");

            // Show a confirmation message to the user
            MessageBox.Show("Done!");
        }
    }
}
' C# Program to create PDF from TextBox input using IronPDF
Imports IronPdf
Imports System.Windows.Forms

Namespace readpdf
	Partial Public Class Form1
		Inherits Form

		Public Sub New()
			InitializeComponent()
		End Sub

		' Event handler for the button click
		Private Sub button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
			' Create a ChromePdfRenderer object to convert HTML to PDF
			Dim HtmlLine = New ChromePdfRenderer()

			' Retrieve the text from the TextBox
'INSTANT VB NOTE: The variable text was renamed since Visual Basic does not handle local variables named the same as class members well:
			Dim text_Conflict As String = textBox1.Text

			' Render the HTML as a PDF, wrapping the text in an <h1> tag
			Dim pdf = HtmlLine.RenderHtmlAsPdf("<h1>" & text_Conflict & "</h1>")

			' Save the PDF to a file called "custom.pdf"
			pdf.SaveAs("custom.pdf")

			' Show a confirmation message to the user
			MessageBox.Show("Done!")
		End Sub
	End Class
End Namespace
$vbLabelText   $csharpLabel

3. C# フォームから PDF に

カスタムテキストと共に完璧な出力を示すために C# Windows フォームアプリを使用しました。 クリック一つで、テキストボックスのテキストがカスタム PDF に変換されます。 これは一行コード関数のみを必要とし、理解が容易です。

class="row">
class="col-md-6">

~ C# フォーム ~

class="center-image-wrapper"> PDF Library for .NET Converter, Figure 4: Windows Forms App to custom PDF file
class="col-md-6">

~ PDF ~

class="center-image-wrapper"> PDF Library for .NET Converter, Figure 5: Pdf File output


class="tutorial-segment-title">ライブラリのクイックアクセス

class="tutorial-section">
class="row">
class="col-sm-4">
class="tutorial-image"> Documentation related to 3. C# フォームから PDF に
class="col-sm-8">

API リファレンスを共有

.NET プロジェクトで PDF が必要なすべての機能を扱うための API リファレンスを読み、共有してください。

IronPDF の API リファレンス

よくある質問

自分のC#プロジェクトにPDFライブラリをどのようにインストールしますか?

IronPDFなどのPDFライブラリを、パッケージDLLファイルを直接ダウンロードするか、NuGetを使用してVisual Studio経由でインストールすることでインストールできます。

PDFライブラリを使ってC#からPDFを作成するにはどうすればよいですか?

IronPDFのようなPDFライブラリを使えば、ChromePdfRendererクラスを利用してHTML文字列やURLを最小限のコードでPDFに変換することができます。

PDFライブラリを使ってC#フォームをPDFに変換できますか?

はい、IronPDFを使うことで、C#フォームをPDFに変換できます。これは、フォームのデータをキャプチャし、ライブラリのレンダリング機能を使ってPDFとしてレンダリングすることを含みます。

PDFライブラリでPDFを生成する最も簡単な方法は何ですか?

IronPDFを使ってPDFを生成する最も簡単な方法は、ChromePdfRendererオブジェクトを使用してHTMLコンテンツを直接PDFにレンダリングすることです。

PDFライブラリを使ってPDFにカスタムテキストと画像を追加するにはどうすればよいですか?

IronPDFの機能を使用して、HTMLコンテンツをPDFにレンダリングする前に操作することで、カスタムテキストと画像をPDFに追加できます。

PDFライブラリを使って既存のPDFを編集することは可能ですか?

はい、IronPDFは既存のPDFを操作して編集する機能を提供しており、必要に応じてコンテンツを更新することができます。

PDFライブラリを使ってURLを直接PDFに変換するにはどうすればよいですか?

IronPDFはChromePdfRendererオブジェクトを使用してWeb URLを直接PDFに変換することを可能にし、そのプロセスを簡略化します。

PDFライブラリ for .NETの主な機能は何ですか?

PDFの作成、編集、HTMLからの変換、カスタムテキストや画像の追加といった機能を提供するIronPDFのようなPDFライブラリがあり、.NET開発者にとって多用途のツールです。

PDFライブラリを使ってPDF設定をカスタマイズすることはできますか?

はい、IronPDFを使用すれば、ページサイズ、向き、余白などの様々なPDF設定をカスタマイズして、特定のプロジェクト要件に適合させることができます。

C#でPDFライブラリを使用時に問題をトラブルシュートするにはどうすればよいですか?

トラブルシューティングのためには、IronPDFが提供するドキュメントやリソースを参照したり、コミュニティフォーラムで一般的な問題の解決策を相談することができます。

IronPDF は .NET 10 と互換性がありますか? また、.NET 10 によってどのような利点がありますか?

はい、IronPDF は .NET 10 と完全に互換性があります。メモリ使用量の改善、配列インターフェイス メソッドの仮想化解除などのパフォーマンス向上、PDF の生成と操作におけるオーバーヘッドの削減など、.NET 10 で導入されたランタイムと言語の機能強化をサポートしています。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。