Convert DWG, DXF, STL, CF2, DWF, IGES, DGN, STL, FBX, OBJ, other CAD and BIM files to PDF, WebP, SVG and other Vector and Raster Images without any software dependencies.
Vendor
Aspose
Company Website
Aspose.CAD for .NET is a standalone CAD and BIM processing API designed for .NET Core, Xamarin (Android/iOS), and classic .NET. It enables developers to load, process, and convert a wide range of CAD formats—including DWG, DXF, DGN, DWF, IFC, PLT, STL, OBJ, FBX, and others—into high‑quality PDF, SVG, WebP, and various raster image formats. The library operates without AutoCAD or any third‑party software dependencies. With support for layout and layer selection, multi‑threading, and extensive rendering customization, Aspose.CAD for .NET is suitable for high‑volume CAD automation workflows.
Features
- Supports the latest Autodesk DWG, DXF, DWF, DWFX, and DWT formats
- Convert CAD and BIM files to high‑quality PDF and vector image formats
- Convert CAD files to raster images such as PNG, BMP, TIFF, JPEG, GIF, PSD, JP2, DICOM, and WebP
- Select and convert specific layouts
- Select and convert specific layers
- Track the file conversion process programmatically
- Batch processing with multi‑threading support
- Standalone API — no need for AutoCAD or external applications
- Supports additional 3D and CAD formats including IFC, STL, IGES, PLT, HPGL, PCL, FBX, OBJ, CGM, DAE, U3D, STEP/STP, GLB/GLTF
- Multi‑platform: .NET Framework, .NET Core, and Xamarin
- Customization of rendering parameters such as page size, background color, scale, and draw color
- Ability to load and export CF2 format used in packaging die‑cutting workflows
Benefits
- Eliminates the need for AutoCAD or heavy CAD software in server‑side apps
- Ideal for automated CAD-to-PDF conversion workflows
- High fidelity rendering ensures accurate technical documentation output
- Broad format support enables integration into diverse engineering environments
- Straightforward API accelerates development of CAD processing applications
- Efficient multi-threading enables high‑volume batch processing
- Fine-grained control of layers and layouts reduces output size and improves clarity
- Multi-platform support makes it suitable for cloud services, desktop applications, and mobile apps