Browse our Products

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.

Download Aspose.CAD for Python via .NET for CAD and BIM FIle Formats Processing

Aspose.CAD for Python via .NET is a CAD files Processing API that allows the developers to work with CAD and BIM documents without needing AutoCAD or any other CAD software to be installed. You can easily use Aspose.CAD for Python via .NET from pip with the following command.


Product Page | Docs | Demos | Blog | Code Samples | Free Support | Temporary License | EULA


  • Supports the latest versions of DWG, DWF, DWFX, DWT, DGN, STL, OBJ, STL, CF2, IGES(IGS), IFC, DXB, PLT, COLLADA(DAE), STEP(STP) & DXF formats.
  • Convert CAD to PDF.
  • Convert CAD to images.
  • Track files processing progress.
  • Manipulate drawing entities and blocks.
  • Select and convert specific layouts of CAD drawings.
  • Select and convert specific layers of CAD drawings.
  • Adjust CAD drawing size before rendering.

Supported DXF/DWG versions

Aspose.CAD for Python supports DXF version AC1032 (AutoCAD 2018-2024) and we also support DWG version 2018 (AC1032) compatible with AutoCAD 2018-2024.

Conversion Features

Supported Read CAD Formats

Plotter Configuration: PC3
Data Model: IFC
CAD Data Exchange: IGS(IGES)
3D Printing: STL
Vector Based Plotter: PLT
3D Package Design: CF2
Others: Collada(DAE), DXB, 3DS, U3D

Supported Read & Write CAD Formats

AutoCAD®: DXF (Write feature is partially supported) 3D Geometry: OBJ
Scalable Vector Graphics: SVG Others: FBX, STEP(STP)

Save CAD files As

Fixed Layout: PDF
Vector Image: WMF, EMF, CGM

Supported File Formats

The following table indicates the file formats that Aspose.CAD for Python can load and Save.

PDFPortable Document FormatNoYes 
CGMComputer Graphics Metafile for 2D vector graphicsYesYes 
SVGScalable Vector Graphics (An XML-based vector image format)YesYes 
JPEGJPEG FormatYesYes 
EMFEnhanced metafile format (EMF)NoYes 
PNGPNG FormatYesYes 
BMPBMP FormatYesYes 
GIFGraphic Interchange FormatYesYes 
TIFFSingle or Multi-Page TIFF ImageYesYes 

Platform Independence

Aspose.CAD for Python can be used to develop 32-bit and 64-bit Python applications for different operating systems (such as Windows and Linux) where Python 3.5 or later is installed.

Get Started

Run pip install aspose-cad to fetch the package. If you already have Aspose.CAD for Python and want to get the latest version, please run pip install --upgrade aspose-cad.

To learn more about Aspose.CAD for Python and explore the basic requirements and features of the library, check out the following Aspose.CAD Documentation pages for other use cases.

Example of DXF to PDF convertion

Aspose.CAD for Python is a CAD editing, export and publshing API that lets you convert any existing DXF drawing to PDF format. The process of export of DXF to PDF can be flexibly customized.

Below code snippet follows these steps:

  1. Load an instance of DXF drawing by calling static method ’load’ on ‘Image’ class.
  2. Initialize Export options.
  3. Save output PDF document by calling ‘save’ method of the loaded instance.
import aspose.cad as cad

image = cad.Image.load("file.dxf")
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.layouts = ["Model"]

pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions"result.pdf", pdfOptions)

Direct Download