Python interface for AutoCAD DXF.
Using pip:
$ pip install dxface
The following DXF graphical objects are supported:
- POLYLINE
- LWPOLYLINE
- CIRCLE
- ARC
- LINE
Import the Entities
object.
from dxface import Entities
Create instance of Entities
from DXF file.
with open('drawing.dxf', 'r') as f:
dxf = f.read().splitlines()
entities = Entities(dxf)
Convert to SVG.
svg = entities.svg()
with open('drawing.svg', 'w') as f:
f.write(svg)
Access sublists containing DXF graphical objects
polylines = entities.polylines
lwpolylines = entities.lwpolylines
circles = entities.circles
arcs = entities.arcs
lines = entities.lines