CAD DLL (test)

Professional SDK to View, Read, Write, and Convert CAD Files in Your App

Easily add support for DWG, DXF, SVG, and other CAD formats with full access to drawing data with CAD DLL. It is compatible with apps written in C#, C++, Delphi, VB.NET, Python, Java, and can be used with ASP.NET Core for web development.

ABViewer interface

WHY CHOOSE CAD DLL?

Support for 30+ CAD formats

Import and export over 30 popular 2D and 3D formats using a single 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 technical 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

Import
Export

CAD FORMATS: DWG (up to Autodesk AutoCAD® 2026), 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.

Key Features

View
View and navigate through more than twenty 2D and 3D file formats with zoom, pan, rotate, and layer control.
Get 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 the existing files with full control over entities and its 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.

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 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: Documentaion Release notes

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 that enable developers to seamlessly integrate CAD functionality into desktop, server, and web-based applications.
1000+clients over the world

Need more features? ABViewer Enterprise supports PDF to DWG, batch print, batch conversion, file comparison

What our clients say

I am very pleased with the viewer. It opens files quickly and you can print them just with several clicks. All in all, the program is very user-friendly.

Customer icon

Beckers Regeltechnik GmbH

Germany

The program has an excellent price-performance ratio and is easy to use even for people who don't create CAD projects usually.

Customer icon

TechnoGrav

Germany

We are very pleased with this software. Everything works perfect and we haven’t had any problems.


Customer icon

Arsenal Railway Certification GmbH

Austria

With the feature „Measuring 3D Models“ we can replace third party CAD applications and save money. Excellent product, highly recommended for users that don't need highly priced CAD applications.

Customer icon

Multinorm d.o.o.

Croatia

For my purposes the program is very user-friendly and I manage to do everything I need.

Customer icon

TTG Maschinenbau GmbH

Germany

Buy ABViewer Professional

Frequently Asked Questions
  • Visa, MasterCard, American Express, JCB, Discover, Diners Club, and Maestro credit cards
  • Wire transfer
  • Check
  • PayPal
  • Google Pay
  • Purchase Order

With a three-month or one-year subscription, you get a time-limited registration key. While your subscription is active, you benefit from all updates (e.g., 15.0 → 15.2) and upgrades (e.g., 15 → 16).

With a lifetime license, you get a time-unlimited registration key for the exact version available at the time of purchase. Upgrades to a new major version are optional ana paid. For further details, please refer to https://cadsofttools.com/products/abviewer/lifetime-license-upgrade/.

Yes, your subscription will be automatically renewed unless you cancel it. For your convenience, we send a reminder before the renewal takes place.

To know when your subscription expires, run ABViewer, click on the blue question mark icon located in the upper right corner and select About.

You can change this information in your PayPro Global account.

If you no longer wish to renew your subscription, you can cancel it in your PayPro Global account or by contacting us at info@cadsofttools.com. Please note that cancelling the subscription will only prevent future renewal. It does not refund a renewal that already took place.

No. You can activate your license without the internet connection.

Floating licenses allow using ABViewer on several PCs that are connected to a TCP/IP network. The licenses are managed by the software CST Floating License Server that is free and is installed in case floating licenses are purchased.

The number of computers using ABViewer at the same time is restricted by the number of purchased floating licenses. When the software is started, it connects to CST Floating License Server and gets a license. The number of the available licenses at the server is decreased. After the program is closed, the license is returned to CST Floating License Server, and it becomes available for other computers.

CST Floating License Server supports the following Microsoft Windows OSs:

  • Windows Vista/7/8/10/11
  • Windows Server 2008/2008 R2/2012/2012 R2/2016/2019/2022/2025

If computers in your company are connected to a single TCP/IP net and ABViewer will be used on several computers at different time, ordering a floating license will allow you saving money.

Ready to get started?

Try ABViewer today with its free 30-day trial version. The software supports a wide range of 2D and 3D CAD formats and has all the main features you need to work with drawings and models. It comes with flexible licensing and free client support.

Download the free version of ABViewer