PDFに線と矩形を描画する方法
PDFドキュメントにラインと長方形を描くことは、PDFファイルのコンテンツに特定の幾何学的形状、特にラインと長方形を追加するプロセスを指します。これは、C#やVB.NETのようなプログラミング言語とIronPDFのようなライブラリを使用して、プログラム的に行われることが多いです。
線を描くとき、指定された始点と終点を持つ目に見える線分を作成します。 同様に、長方形を描くときは、特定の寸法と位置を持つ四辺形を定義します。
IronPDFを始めましょう
今日から無料トライアルでIronPDFをあなたのプロジェクトで使い始めましょう。
C#でPDFに線と長方形を描く方法
- NuGetからIronPDF C#ライブラリをダウンロードする
- 対象のPDFドキュメントをインポートするか、HTMLからレンダリングする
- 以下を使用
DrawLine(ドローライン)
PDFに行を追加する方法 - 以下を使用
四角形を描く
矩形の追加方法 - 編集したPDFドキュメントをエクスポートする
線を描く例
PdfDocument
オブジェクトに用意されているDrawLine
メソッドを利用することで、既存のPDFに線を追加することができます。 IronPDF for .NET
, developers can specify various colors for the text and backgrounds in their PDF documents. This feature is instrumental in ensuring that the generated PDFs meet precise branding guidelines and enhance readability. Additionally, the Color class allows for RGBA, hexadecimal, and CSS color names, offering flexibility in defining colors.
IronDrawing API ドキュメント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")
PDFを出力
長方形を描く例
PDFに長方形を追加するには、DrawRectangle
メソッドを使用します。 PDF 文書が開かれるかレンダリングされると、このメソッドは PdfDocument オブジェクトで利用可能になります。 Iron Softwareが提供するRectangleFクラスを使用して、矩形の座標、幅、高さを簡単に設定できます。IronDrawing API ドキュメント.
: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")