IronPDF 操作指南 画线和矩形 How to Draw Lines and Rectangles on PDFs Chaknith Bin 已更新:七月 22, 2025 Download IronPDF NuGet 下载 DLL 下载 Windows 安装程序 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English 在PDF文档上绘制线条和矩形是指向PDF文件的内容添加几何形状,特别是线条和矩形的过程。这通常是通过使用C#或VB.NET等编程语言和IronPDF库以编程方式完成的。 当你绘制线条时,会创建一个具有指定起点和终点的可见线段。 类似地,当你绘制矩形时,你会定义一个具有指定尺寸和位置的四边形。 副标题:2(快速入门: 使用IronPDF绘制线条和矩形) 通过使用IronPDF绘制线条和矩形,轻松增强您的PDF文档。 本快速指南演示了如何使用DrawLine方法绘制线条和DrawRectangle方法绘制矩形。 只需几行代码,您便可以在PDF中创建动态图形元素,使您的应用程序轻松添加专业质量的可视化效果。 跟随指南立即开始。 Get started making PDFs with NuGet now: Install IronPDF with NuGet Package Manager PM > Install-Package IronPdf 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"); Deploy to test on your live environment Start using IronPDF in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet"> 最小化工作流程(5步) 从NuGet下载IronPDF C#库 导入目标PDF文档或从HTML呈现 使用DrawLine方法为PDF添加线条 使用DrawRectangle方法添加矩形 导出编辑后的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 文档。使用 DrawRectangle 方法通过定义坐标、宽度和高度使用 RectangleF 类添加矩形。最后,导出编辑后的 PDF 文档。 我可以使用 VB.NET 在 PDF 上绘制形状吗? 是的,您可以使用 VB.NET 在 PDF 上绘制形状。IronPDF 支持 C# 和 VB.NET,允许您使用 DrawLine 和 DrawRectangle 方法向 PDF 文档添加线条和矩形。 如何在 PDF 中使用 C# 为线条应用颜色? 在 C# 中,您可以使用 Color 类结合 ColorTranslator.FromHtml 方法指定 HEX 颜色代码来为 PDF 中的线条应用颜色。这在 IronPDF 的 DrawLine 方法中使用。 在哪里可以找到有关画线和矩形的详细文档? 使用 IronPDF 画线和矩形的详细文档可以在 IronDrawing API 文档中找到(https://ironsoftware.com/open-source/csharp/drawing/docs/)。它提供了使用绘图功能的综合指南和示例。 是否可以编辑现有 PDF 以使用 C# 添加几何形状? 是的,可以编辑现有 PDF 以使用 C# 添加几何形状。使用 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 的兼容性信息证实,它在 .NET 10 项目中可以开箱即用。 Chaknith Bin 立即与工程团队聊天 软件工程师 Chaknith 在 IronXL 和 IronBarcode 工作。他在 C# 和 .NET 方面有着深厚的专业知识,帮助改进软件并支持客户。他从用户互动中获得的见解有助于更好的产品、文档和整体体验。 准备开始了吗? Nuget 下载 16,154,058 | 版本: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:16,154,058 查看许可证