Skip to main content

CAD/BIM Drawings conversion and publish API for Python

Version 26.7.0 PyPI GitHub

Aspose.CAD for Python is a standalone class library with Aspose.CAD for .NET under the hood to enhance applications to process, modify, render and publish CAD and BIM drawings without requiring AutoCAD or any other rendering workflow. The CAD Class Library allows high quality conversion of DWG, DXF, DRACO(DRC), DGN, DWF, DWFx, IFC, IGS(IGES), STL, DWT, FBX, PLT, CF2, OBJ, 3DS,DXB, U3D, COLLADA(DAE), STP, STEP(STP), GLB, GLTF and CGM files, layouts, and layers to PDF & raster image formats.

CAD File Processing Features

  • Supports the latest versions of DWG, DWF, DWFX, DWT, DGN, DRACO(DRC), STL, OBJ, STP, STEP(STP), GLB, GLTF, CF2, IGS(IGES), IFC, DXB, PLT & 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.

New Features & Enhancements Version 26.7.0

  • Ability to export to the OBJ file format.
  • Support for HoloLens 2.
  • Support for the AutoCAD Plotter Configuration (PC3) files.

Please visit Aspose.CAD for Python 26.7.0 - Release Notes for the detailed notes.

Read CAD and BIM Formats

AutoCAD: DWG, DWT, DXF, PC3 MicroStation: DGN Other: STL, DXB, DWF, DWFx, CF2, IFC, PLT, HPGL, U3D, 3DS, IGS(IGES), COLLADA(DAE), STP, STEP(STP)

Save and publsih drawings As

Fixed Layout: PDF Vector Images CGM, SVG, WMF, EMF, HTML5 Raster Images: PNG, BMP, DIB, TIFF, TIF, JPEG, GIF, JPG, JPE, JIF, JFIF, PSD, WEBP, DCM, DICOM, JP2, J2K, JPF, JPM, JPG2, J2C, JPC, JPX, MJ2, DJVU

Read & Write

CAD: DXF, DWF, DWFx, FBX, STP, STEP(STP)

The Advanced Visualizer: OBJ, DRACO(DRC), GLB, GLTF (Write features is partially supported.)

Raster Images: BMP, GIF, JPEG, PNG, TIFF, PSD

Vector Images CGM, SVG

Platform Independence

Aspose.CAD for Python supports Python version 3.x. It supports any 32-bit or 64-bit operating system, this includes but is not limited to, Microsoft Windows desktop (XP, Vista, 7, 8, 10), Microsoft Windows Server (2003, 2008, 2012), Microsoft Azure, Linux (Ubuntu, OpenSUSE, CentOS, and others), and Mac OS X.

Getting Started

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

You can run the following snippets in your environment to see how Aspose.CAD works, or check out the GitHub Repository or Aspose.CAD for Python Documentation for other common use cases.

Export DXF to PDF using C# Code

from aspose.cad import *
from aspose.cad.imageoptions import *

cadImage = Image.load("drawing.dxf")

rasterizationOptions = CadRasterizationOptions()
rasterizationOptions.page_height = 1600.0
rasterizationOptions.page_width = 1600.0

pdfOptions = PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

cadImage.save("output.pdf", pdfOptions)

Home | Product Page | Docs | Demos | API Reference | Examples | Blog| Search | Free Support | Temporary License

Metadata

Release files for aspose-cad 26.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for aspose-cad 26.7.0
File Interpreter ABI Platform
aspose_cad-26.7.0-py3-none-manylinux1_x86_64.whl Python 3 none Linux glibc 2.5+ x86-64 Details
aspose_cad-26.7.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
aspose_cad-26.7-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details

Total release size: 526.4 MB

Release files / aspose_cad-26.7.0-py3-none-manylinux1_x86_64.whl

Download URL aspose_cad-26.7.0-py3-none-manylinux1_x86_64.whl
Size 251.2 MB
Tags Linux glibc 2.5+ x86-64 Python 3
SHA-256 checksum
How to use checksums
e192c9329ec2da997a8216b7acf5babc1b08140741b1139b67381865222760d4
BLAKE2b-256 checksum
How to use checksums
86177458bf8a9e540327193b2563c925e4f3710b93657751ff05db76885e8a65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.0rc1

Release files / aspose_cad-26.7.0-py3-none-macosx_11_0_arm64.whl

Download URL aspose_cad-26.7.0-py3-none-macosx_11_0_arm64.whl
Size 144.3 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
70ae3c4724f4a5fd84007a2619958aa4b82b926812f93624d17c74f5369da8cc
BLAKE2b-256 checksum
How to use checksums
a54d31f2cea90f8c88f083ff24d797dbaee7bcb0888f4b171cbcf2735a578179
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.13

Release files / aspose_cad-26.7-py3-none-win_amd64.whl

Download URL aspose_cad-26.7-py3-none-win_amd64.whl
Size 130.9 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
b3126796fcc0910b6630a0f647add6fd32c87ef14ef2f6bafcb924582b47ad0f
BLAKE2b-256 checksum
How to use checksums
e60f403ed035908ba57789f95281e42328adc68e17310c4578b7c7377859772d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.4

Release history Release notifications | RSS feed

This release

26.7.0 This release

3 release files

26.6.0

4 release files

26.3.0

3 release files

25.4.0

1 release file

25.3.0

3 release files

25.2.0

1 release file

25.1

2 release files

24.12

2 release files

24.11

2 release files

24.10

2 release files

24.9.0

2 release files

24.8

2 release files

24.7

2 release files

24.6

2 release files

24.5.0

2 release files

24.4

2 release files

24.2

2 release files

23.12

2 release files

23.10

2 release files

23.9

3 release files

23.6

1 release file

22.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page