工具:VS2019
项目类型:C# Windows 窗体应用(.NET Framework)
框架:.NET Framework 4
控件:窗体、按钮(Button)
界面:
功能:将DXF或者DWG格式的文件转换为Bmp文件
一、安装Aspose.CAD
VS菜单栏点击“工具”——>"NuGet 包管理器(N)"——>“程序包管理器控制台(O)”
——>在“PM>”后面输入“Install-Package Aspose.CAD”——>"Enter"
安装成功后,”解决方案管理器“中项目的”引用“中多了个”Aspose.CAD“
二、编辑按钮动作
按钮1:
private void button1_Click(object sender, EventArgs e)
{
using (var image = Aspose.CAD.Image.Load("111.DXF"))
{
// 创建一个 CadRasterizationOptions 实例并设置页面高度和宽度
var rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions()
{
PageWidth = 8000, //这里的数字越大越清楚,可当成像素
PageHeight = 8000
};
var options = new Aspose.CAD.ImageOptions.BmpOptions(); //Bmp实例
options.VectorRasterizationOptions = rasterizationOptions;
image.Save("111.bmp", options);
}
}
以上代码也适用与DWG格式文件,把加载的文件”111.DXF“换成DWG文件可以直接用。
三、效果图
DXF:
Bmp:
DWG:
Bmp: