C#35でSVGをPDFに変換する;

チャクニット・ビン
チャクニット・ビン
2023年1月25日
更新済み 2024年12月10日
共有:
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 style属性を設定することが重要です。

IronPDFを始めましょう

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

最初のステップ:
green arrow pointer


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

PDFを出力

加えて、あるいは代わりに、SVGノードは、明示的な幅と高さの属性を割り当てることができます。 以下もご参照ください。CodePenでのSVGスタイリングの例.

チャクニット・ビン
ソフトウェアエンジニア
ChaknithはIronXLとIronBarcodeで作業しています。彼はC#と.NETに深い専門知識を持ち、ソフトウェアの改善と顧客サポートを支援しています。ユーザーとの対話から得た彼の洞察は、より良い製品、文書、および全体的な体験に貢献しています。