WriteAsEmf

ISvgImage.WriteAsEmf 方法

将SVG图像保存为EMF文件。

public void WriteAsEmf(Stream stream)
参数类型描述
streamStream目标流

异常

exceptioncondition
ArgumentNullException目标流是 null

示例

以下示例演示如何将SVG图像保存为元文件。

[C#]
// 创建新的SVG图像
ISvgImage svgImage = new SvgImage(System.IO.File.ReadAllText("content.svg"));

// 将SVG图像保存为元文件
using (var fileStream = System.IO.File.OpenWrite("SvgAsEmf.emf"))
    svgImage.WriteAsEmf(fileStream);

此示例演示如何将SVG图像作为元文件添加到演示文稿图像集合中。

[C#]
using (Presentation pres = new Presentation())
{
    // 创建新的SVG图像
    ISvgImage svgImage = new SvgImage(System.IO.File.ReadAllText("content.svg"));
    using (var memStream = new MemoryStream())
    {
        // 将SVG图像保存为元文件
        svgImage.WriteAsEmf(memStream);
        // 将元文件添加到图像集合
        pres.Images.AddImage(memStream.ToArray());
    }
}

另请参阅