IronPDF 操作指南 SVG图形 Convert SVG to PDF in C# Curtis Chau 已更新:八月 14, 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 IronPDF 通过“HTML to PDF”方法广泛支持将 SVG 图形呈现到 PDF 文档中。 请注意,在嵌入 SVG 时,设置 img 元素的 width 和/或 height 样式属性非常重要,否则可能会缩小为零大小而在呈现的 PDF 中消失。 快速入门:轻松将 SVG 转换为 PDF 了解如何使用 IronPDF 在 C# 中快速将 SVG 文件转换为 PDF。 该代码片段演示了如何通过带有指定尺寸的 HTML img 标签嵌入 SVG,这是成功渲染的关键步骤。 遵循本指南,快速轻松实现,确保您的 SVG 准确呈现并保存为 PDF。 Get started making PDFs with NuGet now: Install IronPDF with NuGet Package Manager PM > Install-Package IronPdf Copy and run this code snippet. new IronPdf.ChromePdfRenderer { RenderingOptions = { WaitFor = IronPdf.Rendering.WaitFor.RenderDelay(1000) } } .RenderHtmlAsPdf("<img src='https://example.com/logo.svg' style='width:100px;height:100px;'>") .SaveAs("svgToPdf.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 步)安装 IronPDF 库以进行 SVG 到 PDF 转换在 HTML 中使用 img 标签导入 SVG 图像利用 IronPDF 中的各种渲染方法生成 PDF使用 SaveAs 方法保存包含 SVG 图像的 PDF 文件在指定位置检查 PDF 将 SVG 渲染为 PDF 示例 许多浏览器容忍 SVG 没有大小;然而,我们的渲染引擎对此很敏感。 :path=/static-assets/pdf/content-code-examples/how-to/SVGs-render.cs using IronPdf; string html = "<img src='https://ironsoftware.com/img/svgs/new-banner-svg.svg' style='width:100px'>"; ChromePdfRenderer renderer = new ChromePdfRenderer(); renderer.RenderingOptions.WaitFor.RenderDelay(1000); PdfDocument pdf = renderer.RenderHtmlAsPdf(html); pdf.SaveAs("svgToPdf.pdf"); Imports IronPdf Private html As String = "<img src='https://ironsoftware.com/img/svgs/new-banner-svg.svg' style='width:100px'>" Private renderer As New ChromePdfRenderer() renderer.RenderingOptions.WaitFor.RenderDelay(1000) Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf(html) pdf.SaveAs("svgToPdf.pdf") $vbLabelText $csharpLabel 输出 PDF 文件 此外,或者作为替代方案,SVG 节点可以分配显式的宽度和高度属性。 请参阅 CodePen 上的 SVG 样式示例。 准备好看看您还能做些什么吗? 查看我们的教程页面:额外功能 常见问题解答 如何在C#中将SVG转换为PDF? 要在C#中将SVG转换为PDF,请安装IronPDF库,使用HTML中的img标签嵌入SVG,设置明确的宽度和高度属性,然后使用IronPDF的渲染方法生成和保存PDF,使用SaveAs方法。 为什么在将SVG转换为PDF时需要定义宽度和高度? 在使用IronPDF将SVG转换为PDF时定义宽度和高度非常重要,因为渲染引擎需要明确的尺寸属性来防止SVG在输出PDF中缩小为零尺寸。 使用IronPDF将SVG渲染为PDF的步骤是什么? 步骤包括安装IronPDF库,将SVG嵌入到带有指定宽度和高度的HTML img标签中,使用IronPDF的渲染方法,并使用SaveAs方法保存文档。 我可以在不指定尺寸属性的情况下将SVG转换为PDF吗? 虽然某些浏览器可以在没有尺寸属性的情况下显示SVG,但IronPDF需要明确的宽度和高度属性才能正确地将SVG渲染为PDF。 是否有SVG样式示例可以与IronPDF一起使用? 是的,您可以参考CodePen等平台上的SVG样式示例,这些示例可以在使用IronPDF时进行调整以确保在PDF中的一致渲染。 如何排除SVG在PDF中不出现的问题? 确保SVG定义了明确的宽度和高度属性,并且IronPDF库在您的C#项目中正确安装和引用。这些步骤有助于防止SVG在PDF中缩小为零尺寸。 示例中用于SVG到PDF转换的编程语言是什么? 使用IronPDF进行SVG到PDF转换的示例使用的是C#。 是否有可用于测试的PDF库试用版? 是的,IronPDF的试用版可以从NuGet包库下载,允许您测试SVG到PDF的转换。 IronPDF 是否兼容 .NET 10,能否用于 SVG 到 PDF 的转换工作流程? 是的。IronPDF 与 .NET 10 完全兼容。它支持通过 .NET 10 项目中的 HTML 转 PDF 方法进行 SVG 渲染,充分利用了 .NET 10 运行时中引入的性能改进和现代 API 功能。 Curtis Chau 立即与工程团队聊天 技术作家 Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。 准备开始了吗? Nuget 下载 16,154,058 | 版本: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:16,154,058 查看许可证