CanLoad

CanLoad(string)

判断是否可以从指定的文件路径加载图片。

public static bool CanLoad(string filePath)
范围类型描述
filePathString文件路径。

返回值

true 如果可以从指定文件加载图像;否则, false

例子

检查是否可以加载图形

var fileName = @"C:\path\drawing.dwg";
if (Aspose.CAD.Image.CanLoad(fileName))
{
    using (Aspose.CAD.Image drawing = Aspose.CAD.Image.Load(fileName))
    {
        // 处理绘图
    }
}

也可以看看


CanLoad(string, LoadOptions)

确定是否可以从指定的文件路径和可选地使用指定的打开选项加载图像

public static bool CanLoad(string filePath, LoadOptions loadOptions)
范围类型描述
filePathString文件路径。
loadOptionsLoadOptions加载选项。

返回值

true 如果可以从指定文件加载图像;否则, false

例子

检查是否可以使用指定的编码加载图形

var fileName = @"C:\path\drawing.dwg";
if (Aspose.CAD.Image.CanLoad(fileName, new LoadOptions
{
    SpecifiedEncoding = CodePages.Japanese
}))
{
    using (Aspose.CAD.Image drawing = Aspose.CAD.Image.Load(fileName))
    {
        // 处理绘图
    }
}

也可以看看


CanLoad(Stream)

判断是否可以从指定流中加载图片。

public static bool CanLoad(Stream stream)
范围类型描述
Stream要从中加载的流。

返回值

true 如果图像可以从指定的流中加载;否则, false

例子

检查是否可以从指定的流中加载图形

using (var f = File.OpenRead("file.dxf"))
{
    var currentPosition = f.Position;
    if (Image.CanLoad(f))
    {
        Assert.AreEqual(currentPosition, f.Position);
         // 处理绘图 ..._ x000d_
    }
}

也可以看看


CanLoad(Stream, LoadOptions)

确定是否可以从指定的流中加载图像,并且可以选择使用指定的loadOptions

public static bool CanLoad(Stream stream, LoadOptions loadOptions)
范围类型描述
Stream要从中加载的流。
loadOptionsLoadOptions加载选项。

返回值

true 如果图像可以从指定的流中加载;否则, false

例子

检查是否可以从使用相应编码指定的流中加载图形

using (var f = File.OpenRead("file.dwg", new LoadOptions
{
    SpecifiedEncoding = CodePages.Japanese
}))
{
    var currentPosition = f.Position;
    if (Image.CanLoad(f))
    {
        Assert.AreEqual(currentPosition, f.Position);
         // 处理绘图 ..._ x000d_
    }
}

也可以看看