C#35でSVGをPDFに変換する;
IronPDFは "HTML to PDF "手法によってSVGグラフィックをPDFドキュメントにレンダリングするための幅広いサポートを持っています。
SVGを埋め込む際には、img要素のwidthおよび/またはheight style属性を設定することが重要です。
IronPDFを始めましょう
今日から無料トライアルでIronPDFをあなたのプロジェクトで使い始めましょう。
C#でSVGをPDFに変換する方法
- SVGからPDFへの変換のためのIronPDFライブラリのインストール
- 使用
イムグ
HTMLでSVG画像をインポートするためのタグ - IronPDFで異なるレンダリング方法を利用してPDFを生成する
- 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")
PDFを出力
加えて、あるいは代わりに、SVGノードは、明示的な幅と高さの属性を割り当てることができます。 以下もご参照ください。CodePenでのSVGスタイリングの例.