CAD DLL

CAD SDK to View, Read, Write, and Convert 2D and 3D Files in Your App

Easily add support for DWG, DXF, SVG, and 30+ other formats with CAD DLL. Its CAD API provides access to drawing data and enables developers to integrate CAD functionality into desktop and server applications. CAD DLL is compatible with software built with C#, C++, Delphi, VB.NET, Python, and Java, and supports ASP.NET Core.

CAD SDK for viewing and exporting DWG, DXF, and other CAD files

WHY CHOOSE CAD DLL?

Support for 30+ CAD Formats

Import and export over 30 popular 2D and 3D formats using a single CAD SDK. Fully compatible with all DWG and DXF versions — from R12 to the latest.

1

Flexible, Royalty-free Licensing

Choose the licensing model that fits your needs with no royalties. We offer both desktop and server licenses.

2

Free Developer Support

Get free support from our technical team. We assist with integration, provide code examples, and can customize features to match your project requirements.

3

Supported Formats

CAD DLL supports importing and exporting the most widely used 2D and 3D CAD file formats through a single CAD API.

Import

Export

CAD FORMATS: DWG (up to AutoCAD 2027), DXF, DWF;

VECTOR FORMATS: HPGL/PLT, SVG, SVGZ, CGM, EMF, WMF;

3D FORMATS: STEP, IGES, SLDPRT, SLDASM, X_T, X_B, BREP, STL, ACIS (SAT, SAB), FSAT, OBJ, 3DS, SMT, IPT, IFC;

RASTER FORMATS: PNG, BMP, JPG, GIF, TIFF.

CAD FORMATS: DWG, DXF;

VECTOR FORMATS: PDF, SVG, CGM, HPGL/PLT, EMF, WMF;

3D FORMATS: STL, STEP, ACIS (SAT, SAB), OBJ;

G-CODE: NC, NGC, GCODE, NCP;

RASTER FORMATS: PNG, BMP, JPG, GIF, TIFF.

Established in2000
Our team develops professional CAD solutions based on our proprietary 2D and 3D kernels with no dependency on third-party technologies. We focus on building stable, high-performance SDKs and components that enable developers to seamlessly integrate CAD functionality into desktop, server, and web-based applications.
1000+clients over the world

Key Features

View

View and navigate through more than thirty 2D and 3D file formats with zoom, pan, rotate, and layer control.

Access

Get complete access to drawing data, including structure, geometry, text, metadata, external references, with a single API call.

Create & Edit

Create new drawings from scratch or edit existing files with control over entities and their properties.

Convert & Export

Convert and export CAD files to various formats for seamless integration with your workflows.

Generate G-code

Generate G-code from 2D drawings for a wide range of CNC machines.

Looking for a specific feature?

Contact us at info@cadsofttools.com. We'll be happy to customize CAD DLL to meet your project's requirements.
Start integrating CAD functionality using CAD DLL. Download a 45-day free trial today. No credit card required.
Start your free trial

Code examples

How to open a drawing

How to access drawing data

How to delete an entity

How to modify an entity's properties

How to export a drawing to PDF or DXF

More code examples can be found in our ready-to-use demo projects. The downloadable package includes:

  • CAD.dll library
  • Executable files of demo applications
  • XML API examples
  • Documentation for demo applications and the library
  • Source code of demo applications for:
    • .NET
      • ASP.NET
      • C#
      • VB.NET
      • WPF
    • C++
      • Qt
      • VC++
      • C++Builder
    • Java
    • Pascal
      • Delphi
    • Python
    • VB6

Additional resources: Documentation Release notes

Typical Use Cases

CAD Viewers and Document Management Systems

Build applications for viewing and navigating 2D and 3D files without requiring AutoCAD or other CAD software. CAD DLL can be integrated into desktop and server solutions such as document management and technical documentation systems.

Engineering and Manufacturing Software

Integrate CAD data access into engineering and manufacturing applications. CAD DLL provides access to drawing structure, entities, and properties, allowing developers to analyze, modify, and process CAD data within their applications.

CAD Converters and Data Exchange Solutions

Add CAD conversion capabilities into your applications. CAD DLL enables developers to import, export, and convert drawings across multiple CAD formats, helping automate data exchange between different systems.

Our products are used by

Emerson logo Hitachi logo LG logo PG logo Samsung logo Shell logo Siemens logo Swisscom logo

FAQ

Yes. CAD DLL supports all DWG versions — from R12 to the latest 2027.

CAD DLL is designed for Windows applications. For Linux development, see our libcad.so.

Yes. CAD DLL supports server-side applications and offers licensing options for server deployments.

The 45-day trial provides full access to CAD DLL features, documentation, and demo projects, allowing developers to evaluate the SDK in real projects.

You may also be interested in

libcad.so

A CAD SDK that provides the same functionality as CAD DLL but is designed for Linux applications.

Know more

Web CAD SDK

An ASP.NET control for viewing 2D and 3D files in web browsers and other HTML5-enabled environments.

Know more