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

Features

  • 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

AutoCAD®: DWG, DGN, DWT, DWF, DWFx
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
GL Binary: GLTF/GLB
Scalable Vector Graphics: SVG Others: FBX, STEP(STP)

Save CAD files As

Fixed Layout: PDF
Vector Image: WMF, EMF, CGM
Raster Image: TIFF, JPEG, PNG, GIF, BMP, PSD, JP2, WEBP, DICOM

Supported File Formats

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

FormatDescriptionLoadSaveRemarks
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

image.save("result.pdf", pdfOptions)

Direct Download

Aspose.CAD for Python via .NET 24.3.0 Windows AMD64

This wheel delivers Aspose.CAD for Python via .NET version 24.3.0, tailored for Windows and targeting the AMD64 architecture for CAD drawing manipulation.

Added: Downloads:

Download

File Size: 98.28MB

Aspose.CAD for Python via .NET 24.3.0 Linux x86_64

This wheel packages Aspose.CAD for Python via .NET version 24.3.0, optimized for Linux on x86_64 architectures, enabling advanced CAD file processing.

Added: Downloads:

Download

File Size: 164.79MB

Aspose.CAD for Python via .NET 24.2.1 Windows AMD64

This wheel delivers Aspose.CAD for Python via .NET version 24.2.1, tailored for Windows and targeting the AMD64 architecture for CAD drawing manipulation.

Added: Downloads:

Download

File Size: 97.36MB

Aspose.CAD for Python via .NET 24.2.1 Linux x86_64

This wheel packages Aspose.CAD for Python via .NET version 24.2.1, optimized for Linux on x86_64 architectures, enabling advanced CAD file processing.

Added: Downloads:

Download

File Size: 165.04MB

Aspose.CAD for Python via .NET 24.2.0 Windows AMD64

This wheel delivers Aspose.CAD for Python via .NET version 24.2.0, tailored for Windows and targeting the AMD64 architecture for CAD drawing manipulation.

Added: Downloads:

Download

File Size: 97.16MB

Aspose.CAD for Python via .NET 24.2.0 Linux x86_64

This wheel packages Aspose.CAD for Python via .NET version 24.2.0, optimized for Linux on x86_64 architectures, enabling advanced CAD file processing.

Added: Downloads:

Download

File Size: 160.69MB

Aspose.CAD for Python 23.12.0 Windows AMD64

This wheel delivers Aspose.CAD for Python version 23.12, tailored for Windows and targeting the AMD64 architecture for CAD drawing manipulation.

Added: Downloads:

Download

File Size: 97.74MB

Aspose.CAD for Python 23.12.0 Linux x86_64

This wheel packages Aspose.CAD for Python version 23.12, optimized for Linux on x86_64 architectures, enabling advanced CAD file processing.

Added: Downloads:

Download

File Size: 162.2MB

Aspose.CAD for Python via .NET 23.10.0 Windows x64

It contains Aspose.CAD for Python via .NET 23.10.0 Windows x64 release.

Added: Downloads:

Download

File Size: 96.94MB

Aspose.CAD for Python via .NET 23.10.0 Linux x86-64

It contains Aspose.CAD for Python via .NET 23.10.0 Linux x86-64 release.

Added: Downloads:

Download

File Size: 165.47MB

Aspose.CAD for Python via .NET 23.9.0, Windows x64

It contains Aspose.CAD for Python via .NET 23.9.0, Windows x64 release.

Added: Downloads:

Download

File Size: 96.68MB

Aspose.CAD for Python via .NET 23.9.0, Windows x32

It contains Aspose.CAD for Python via .NET 23.9.0, Windows x32 release.

Added: Downloads:

Download

File Size: 79.69MB

Aspose.CAD for Python via .NET 23.9.0, Linux x86, x64

It contains Aspose.CAD for Python via .NET 23.9.0, Linux x86, x64 release.

Added: Downloads:

Download

File Size: 161.37MB

Aspose.CAD for Python via .NET 23.6.0, Windows x64

It contains Aspose.CAD for Python via .NET 23.6.0, Windows x64 release.

Added: Downloads:

Download

File Size: 97.69MB

Aspose.CAD for Python via .NET 22.2.0, Windows x64

It contains Aspose.CAD for Python via .NET 22.2.0, Windows x64 release.

Added: Downloads:

Download

File Size: 59.15MB