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 API provides access to drawing data and enables developers to integrate CAD functionality into desktop and server applications. CAD DLL is compatible with C#, C++, Delphi, VB.NET, Python, and Java, and supports ASP.NET Core applications.

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

WHY CHOOSE CAD DLL?

Support for 30+ CAD Formats

Import and export 30+ popular 2D and 3D formats with a single SDK, including DWG and DXF files from R12 to the latest 2027 versions.

1

Flexible, Royalty-free Licensing

Choose the licensing option 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, without relying on third-party engines. We focus on building stable, high-performance SDKs and components that enable developers to integrate CAD functionality into desktop, server, and web-based applications.
1000+clients worldwide

Key Features

View

View and navigate 30+ 2D and 3D file formats with zoom, pan, rotation, and layer control.

Access

Get complete access to drawing data, including structure, geometry, text, metadata, and external references, through 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 between supported formats to automate data exchange and integrate CAD files into 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 for your project.
Start integrating CAD functionality with CAD DLL. Download the 45-day free trial today. No credit card is required.
Start your free trial

Code examples

How to open a CAD drawing

How to access CAD drawing data

How to delete a CAD entity

How to modify CAD entity properties

How to export a CAD drawing to PDF or DXF

More code examples are available in our ready-to-use demo projects. The downloadable package includes:

  • CAD.dll library
  • Executable demo applications
  • XML API examples
  • Documentation
  • Source code for demo applications in:
    • .NET
      • ASP.NET
      • C#
      • VB.NET
      • WPF
    • C++
      • Qt
      • VC++
      • C++Builder
    • Java
    • Pascal
      • Delphi
      • Free Pascal
    • 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, including document management and technical documentation systems.

Engineering and Manufacturing Applications

Integrate CAD data access into engineering and manufacturing applications. CAD DLL provides access to drawing structures, 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 to your applications. CAD DLL enables developers to import, export, and convert drawings from one format to another, 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

Download the trial version of CAD DLL from our download page. The caddll folder includes sample projects and code examples in a variety of programming languages to help you get started quickly.

CAD DLL supports DWG versions from R12 through the latest 2027 version.

CAD DLL is designed for Windows applications. If you are developing for Linux, consider our libcad.so library.

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

Explore our CAD SDK comparison table to compare our products and find the solution that best fits your project.

You may also be interested in

libcad.so

A CAD SDK that offers the same functionality as CAD DLL, specifically designed for Linux applications.

Learn more

Web CAD SDK

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

Learn more