IronPDF 操作指南 SVG圖形 Convert SVG to PDF in C# Curtis Chau 更新日期:8月 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 到 PDF」方法將 SVG 圖形渲染為 PDF 文件。 請注意,嵌入 SVG 時,設置 寬度 和/或 高度 樣式屬性非常重要,否則它可能會縮小為零尺寸且不會出現在呈現的 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的渲染方法生成並使用SaveAs方法保存PDF。 為什麼在將SVG轉換為PDF時需要定義寬度和高度? 在使用IronPDF將SVG轉換為PDF時定義寬度和高度是很重要的,因為渲染引擎需要明確的尺寸屬性,以防止SVG在輸出PDF中崩潰為零大小。 使用IronPDF將SVG渲染為PDF的步驟有哪些? 步驟包括安裝IronPDF庫,將SVG嵌入具有指定寬度和高度的HTMLimg標籤中,使用IronPDF的渲染方法,並使用SaveAs方法保存文檔。 我可以在不指定尺寸屬性的情況下將SVG轉換為PDF嗎? 雖然有些瀏覽器可以顯示沒有尺寸屬性的SVG,但是IronPDF需要明確的寬度和高度屬性才能正確地將SVG渲染為PDF。 是否有可以與IronPDF一起使用的SVG樣式示例? 可以,您可以參考像CodePen這樣的平台上的SVG樣式示例,當使用IronPDF進行一致的PDF渲染時可以加以改編。 如何排除SVG未在PDF中顯示的問題? 確保SVG定義了明確的寬度和高度屬性,並且IronPDF庫正確安裝並在您的C#項目中引用。這些步驟有助於防止SVG在PDF中崩潰為零大小。 用於SVG到PDF轉換的示例中使用了哪種編程語言? 使用IronPDF進行SVG到PDF轉換的示例提供的是C#。 是否有可用於測試的PDF庫試用版? 是的,IronPDF的試用版本可從NuGet包存儲庫下載,允許您測試SVG到PDF的轉換。 Curtis Chau 立即與工程團隊聊天 技術作家 Curtis Chau 擁有卡爾頓大學計算機科學學士學位,專注於前端開發,擅長於 Node.js、TypeScript、JavaScript 和 React。Curtis 熱衷於創建直觀且美觀的用戶界面,喜歡使用現代框架並打造結構良好、視覺吸引人的手冊。除了開發之外,Curtis 對物聯網 (IoT) 有著濃厚的興趣,探索將硬體和軟體結合的創新方式。在閒暇時間,他喜愛遊戲並構建 Discord 機器人,結合科技與創意的樂趣。 準備好開始了嗎? Nuget 下載 16,154,058 | 版本: 2025.11 剛剛發布 免費 NuGet 下載 總下載量:16,154,058 查看許可證