C# で PDF に線と長方形を描画する方法

How to Draw Lines and Rectangles on PDFs

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

PDFドキュメントに線と矩形を描くことは、PDFファイルの内容に幾何学形状、特に線と矩形を追加するプロセスを指します。これは通常、C#やVB.NETのようなプログラミング言語とIronPDFのようなライブラリを使用してプログラム的に行われます。

線を描くと、指定された始点と終点のある視覚的な線分が作成されます。 同様に、矩形を描くと、指定された寸法と位置のある四辺形の形を定義します。

IronPDFで線と矩形を描くためのクイックスタート

IronPDFを使用して線と矩形を描くことで、PDFドキュメントを手軽に強化できます。 このクイックガイドでは、線にDrawLineメソッド、矩形にDrawRectangleメソッドを使用する方法を示します。 ほんの数行のコードで、PDFに動的なグラフィカル要素を作成でき、アプリケーションにプロ品質のビジュアルを簡単に追加できます。 すぐに始めるために従ってください。

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.

    IronPdf.PdfDocument pdf = IronPdf.PdfDocument.FromFile("input.pdf");
    pdf.DrawLine(10, 10, 200, 10, "#FF0000", 2);
    pdf.SaveAs("output.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. NuGetからIronPDF C#ライブラリをダウンロード
  2. ターゲットのPDFドキュメントをインポートするか、HTMLからレンダリングします
  3. PDFに線を追加するためのDrawLineメソッドを使用する
  4. 矩形を追加するためのDrawRectangleメソッドを使用する
  5. 編集されたPDFドキュメントをエクスポートする


線を描く例

PdfDocument オブジェクトで利用可能なDrawLineメソッドを使用することで、既存のPDFに線を追加できます。 IronDrawing API ドキュメントが提供するColorクラスを使用することで、HEXカラコードから色を指定して線に適用することが可能になります。

:path=/static-assets/pdf/content-code-examples/how-to/draw-line-and-rectangle-draw-line.cs
using IronPdf;

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

// Configure the required parameters
int pageIndex = 0;
var start = new IronSoftware.Drawing.PointF(200,150);
var end = new IronSoftware.Drawing.PointF(1000,150);
int width = 10;
var color = new IronSoftware.Drawing.Color("#000000");

// Draw line on PDF
pdf.DrawLine(pageIndex, start, end, width, color);

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

Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>testing</h1>")

' Configure the required parameters
Private pageIndex As Integer = 0
Private start = New IronSoftware.Drawing.PointF(200,150)
Private [end] = New IronSoftware.Drawing.PointF(1000,150)
Private width As Integer = 10
Private color = New IronSoftware.Drawing.Color("#000000")

' Draw line on PDF
pdf.DrawLine(pageIndex, start, [end], width, color)

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

出力PDF

矩形を描く例

PDFに矩形を追加するにはDrawRectangleメソッドを使用します。 PDFドキュメントを開くかレンダリングすると、このメソッドがPdfDocumentオブジェクトに対して利用可能になります。 IronDrawing API ドキュメントが提供するRectangleFクラスを使用して、矩形の座標、幅、高さを簡単に設定できます。

:path=/static-assets/pdf/content-code-examples/how-to/draw-line-and-rectangle-draw-rectangle.cs
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);

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

Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>testing</h1>")

' Configure the required parameters
Private pageIndex As Integer = 0
Private rectangle = New IronSoftware.Drawing.RectangleF(200, 100, 1000, 100)
Private lineColor = New IronSoftware.Drawing.Color("#000000")
Private fillColor = New IronSoftware.Drawing.Color("#32AB90")
Private lineWidth As Integer = 5

' Draw rectangle on PDF
pdf.DrawRectangle(pageIndex, rectangle, lineColor, fillColor, lineWidth)

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

出力PDF

よくある質問

C# を使用して PDF に線を描画する方法は?

C# で PDF に線を描画するには、IronPDF の PdfDocument オブジェクトの DrawLine メソッドを使用します。 このメソッドを使用すると、線の開始点と終了点を指定できます。さらに、IronDrawing API を使用して HEX コードで色を適用できます。

C# を使用して PDF ドキュメントに長方形を描画する手順は?

まず、NuGet から IronPDF ライブラリをダウンロードします。その後、ターゲット PDF ドキュメントをインポートまたはレンダリングします。 RectangleF クラスを使用して座標、幅、高さを定義することで、DrawRectangle メソッドを使用して長方形を追加します。最後に編集した PDF ドキュメントをエクスポートします。

VB.NET を使用して PDF に図形を描画できますか?

はい、VB.NET を使用して PDF に図形を描画できます。IronPDF は C# および VB.NET の両方をサポートしており、DrawLine や DrawRectangle などのメソッドを使用して PDF ドキュメントに線や長方形を追加できます。

C#でPDFの線に色を適用する方法は?

C#ではColorクラスとColorTranslator.FromHtmlメソッドを組み合わせてPDFの線に色を適用します。IronPDFのDrawLineメソッド内で使用します。

線と長方形を描画するための詳細なドキュメントはどこで見つけられますか?

IronPDF を使用して線と長方形を描画するための詳細なドキュメントは、[IronDrawing API ドキュメント](https://ironsoftware.com/open-source/csharp/drawing/docs/)にあります。描画機能を活用するための包括的なガイドと例を提供しています。

C# を使用してジオメトリック図形を追加するために既存の PDF を編集することは可能ですか?

はい、C# を使用してジオメトリック図形を追加するために既存の PDF を編集することは可能です。IronPDF を使用すると、PDF をレンダリングし、DrawLine や DrawRectangle などのメソッドを使用してプログラム的に線や長方形を統合できます。

線と長方形を追加した後、PDF をエクスポートするにはどうすればよいですか?

IronPDF を使用して PDF に線と長方形を追加した後、PdfDocument オブジェクトの SaveAs メソッドを使用して、指定された出力パスに変更されたドキュメントをエクスポートできます。

C#プロジェクトでIronPDFを使用するための前提条件は何ですか?

C# プロジェクトで IronPDF を使用するには、NuGet から IronPDF ライブラリをダウンロードしてインストールする必要があります。開発環境が C# または VB.NET などの .NET 言語をサポートしていることを確認してください。

IronPDF は .NET 10 と互換性がありますか? また、.NET 10 プロジェクトで線や四角形を描画するときに何か変更はありますか?

はい。IronPDFは.NET 10に加え、.NET 9、8、7、6、およびそれ以前のバージョンも完全にサポートしています。.NET 10への移行において、線や四角形の描画に大きな変更はありません。DrawLine、 DrawRectangle 、および関連するIronDrawing APIメソッドは、以前のバージョンと同様に動作します。IronPDFのDrawLine性情報によると、.NET 10プロジェクトですぐに動作することが確認されています。

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