WriteAsEmf
ISvgImage.WriteAsEmf 方法
将SVG图像保存为EMF文件。
public void WriteAsEmf(Stream stream)
参数 | 类型 | 描述 |
---|---|---|
stream | Stream | 目标流 |
异常
exception | condition |
---|---|
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());
}
}
另请参阅
- interface ISvgImage
- namespace Aspose.Slides
- assembly Aspose.Slides