using iText.Layout.Element;
using iText.Svg.Renderers.Path.Impl;
using iText.Kernel.Pdf.Canvas.Parser.Data;
PdfDocument pdfDoc = new PdfDocument(new PdfWriter("output.pdf"));
Document document = new Document(pdfDoc);
SvgConverter.DrawingUtil drawer = new SvgConverter.DrawingUtil();
SvgConverter converter = new SvgConverter(drawer);
converter.ProcessingHints.Add(SvgConverter.KEEP_OVERRIDING_GRAPHICS_STATE, true);
converter.ProcessingHints.Add(SvgConverter.REUSE_CACHED_IMAGE_REFS, true);
var svgBytes = File.ReadAllBytes("path/to/your/image.svg");
var parsedSvg = converter.Parse(svgBytes);
var imageData = parsedSvg.GetImageData();
var image = new Image(imageData);