PDFに線と矩形を描画する方法

Chaknith related to PDFに線と矩形を描画する方法
チャクニット・ビン
2024年1月7日
更新済み 2025年1月8日
共有:
This article was translated from English: Does it need improvement?
Translated
View the article in English

PDFドキュメントにラインと長方形を描くことは、PDFファイルのコンテンツに特定の幾何学的形状、特にラインと長方形を追加するプロセスを指します。これは、C#やVB.NETのようなプログラミング言語とIronPDFのようなライブラリを使用して、プログラム的に行われることが多いです。

線を描くとき、指定された始点と終点を持つ目に見える線分を作成します。 同様に、長方形を描くときは、特定の寸法と位置を持つ四辺形を定義します。

IronPDFを始めましょう

今日から無料トライアルでIronPDFをあなたのプロジェクトで使い始めましょう。

最初のステップ:
green arrow pointer



線を描く例

既存のPDFに線を追加するには、PdfDocument オブジェクトで利用可能な DrawLine メソッドを使用します。 Color クラスを利用することにより、HEX カラーコードの色を用いた線を引くことが可能となります。詳細は IronDrawing API ドキュメンテーション をご覧ください。

: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");

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");

PDFを出力

Chaknith related to PDFを出力
ソフトウェアエンジニア
チャクニットは開発者のシャーロック・ホームズです。彼がソフトウェアエンジニアリングの将来性に気付いたのは、楽しみでコーディングチャレンジをしていたときでした。彼のフォーカスはIronXLとIronBarcodeにありますが、すべての製品でお客様を助けることに誇りを持っています。チャクニットは顧客と直接話すことで得た知識を活用して、製品自体のさらなる改善に貢献しています。彼の逸話的なフィードバックは、単なるJiraチケットを超えて、製品開発、ドキュメントおよびマーケティングをサポートし、顧客の全体的な体験を向上させます。オフィスにいないときは、機械学習やコーディングについて学んだり、ハイキングを楽しんだりしています。