Save

Save()

将图像数据保存到底层流。

public void Save()

例子

保存对绘图所做的所有更改。注意:目前仅支持 DXF

using (var image = Aspose.CAD.Image.Load("fileName.dwg"))
{
    image.Save();
}

也可以看看


Save(string, ImageOptionsBase)

根据保存选项将对象的数据以指定的文件格式保存到指定的文件位置。

public virtual void Save(string filePath, ImageOptionsBase options)
范围类型描述
filePathString文件路径。
选项ImageOptionsBase选项。

例子

将绘图导出到指定大小的 BMP

using (var image = Aspose.CAD.Image.Load("fileName.dwg"))
{
    image.Save("targetFile.bmp", new BmpOptions()
    {
        VectorRasterizationOptions = new CadRasterizationOptions()
        {
            PageWidth = 640,
            PageHeight = 480
        }
    });
}

也可以看看


Save(Stream, ImageOptionsBase)

根据保存选项将图片数据以指定的文件格式保存到指定的流中。

public void Save(Stream stream, ImageOptionsBase optionsBase)
范围类型描述
streamStream保存图像数据的流。
optionsBaseImageOptionsBase保存选项。

例外

例外(健康)状况
ArgumentNullExceptionoptionsBase
ArgumentException无法保存到指定格式,因为目前不支持。; optionsBase
ImageSaveException图像导出失败。

例子

将绘图导出为 JPEG 格式并将其旋转 90 度然后写入内存流

using (var ms = new MemoryStream())
{
    using (var image = Aspose.CAD.Image.Load("fileName.dwg"))
    {
        image.Save(ms, new JpegOptions()
        {
            Rotation = RotateFlipType.Rotate90FlipNone
        });
    }
}

也可以看看