开发者指南

引入

Aspose.CAD for .NET 是一个强大的图书馆,旨在简化 CAD (计算机辅助设计) 文件的操作和转换,无论您正在开发工程软件、Web 应用程序或桌面工具,Aspose。

主要特点

全面形式支持

Aspose.CAD for .NET 支持广泛的 CAD 文件格式,包括 DWG、DXF、 DGN、 DWF 等。

高忠诚度

准确地将 CAD 绘图转移到高品质的拉斯特图像或 vector 图形. 无论您需要在 Web 应用程序中显示绘画或创建小图,Aspose.CAD 保持原始文件的完整性和细节。

转换能力

Aspose.CAD 处理格式翻译的复杂性,允许不同 CAD 系统之间的顺利互动性。

编辑和操纵

通过添加或删除层、更改属性或编辑实体来编程CAD绘图,这项功能使开发人员能够自定义和适应特定应用程序需求的 CAD内容。

测量提取

从 CAD 绘图中提取精确的测量,如长度、区域和容积,这对工程、建筑和建筑领域的应用特别有用,准确数据至关重要。

文本和公告处理

在 CAD 文件中管理文本元素和笔记; 添加、编辑或删除筆记,以提高您的绘图的清晰度和有用性。

与 .NET 生态系统相结合

无论您是否使用 ASP.NET、WPF 或 WinForms,Aspose.CAD 自然适合您的开发工作流。

开始使用

要在您的项目中开始使用 Aspose.CAD for .NET,请遵循以下简单步骤:

  • 安装 Aspose.CAD NuGet 包
Install-Package Aspose.CAD
  • 添加所需的使用指令
using Aspose.CAD;
using Aspose.CAD.FileFormats.Cad;
using Aspose.CAD.ImageOptions;
  • 加载和转换一个 CAD 文件

下面是一个基本的例子,表明如何加载DWG文件并将其转换为PNG图像:

// Path to the input CAD file
string inputFile = "sample.dwg";

// Path to save the converted image
string outputFile = "output.png";

// Load the CAD file
using (Image image = Image.Load(inputFile))
{
    // Define the resolution
    CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions
    {
        PageWidth = 1600,
        PageHeight = 1600,
        BackgroundColor = Color.White
    };

    // Set up the PNG rendering options
    PngOptions pngOptions = new PngOptions
    {
        VectorRasterizationOptions = rasterizationOptions
    };

    // Save the image in PNG format
    image.Save(outputFile, pngOptions);
}

Console.WriteLine("Conversion completed successfully.");

此代码剪辑显示充电一个DWG文件,设置高品质播放的拉斯特化选项,并节省输出作为PNG图像。 CadRasterizationOptions 符合您的特定要求,例如调整分辨率或背景颜色。

為什麼要選擇 .NET 的 Aspose.CAD?

Aspose.CAD for .NET 以其可靠性、性能和易于使用的方式突出,消除复杂设置或外部依赖的需求,使开发人员能够专注于构建强大的应用程序。

今天探索 .NET 的 Aspose.CAD ,并以先进的 CAD 功能赋予您的应用程序能力。

 中文