.net dxf Reader-Writer

  •        3709

netDxf is a .net library programmed in C# to read and write dxf ASCII files.




Related Projects

DXF to PostGIS converter

A tool to convert DXF files to PostGIS geometry tables. A single DXF file is converted to a PostgreSQL - PostGIS SQL script to create and populate five tables, using the AutoCAD information of point, line, polyline, text, circle, insert, and layer.


A program to convert dxf CAD files to NIST compliant GCODE for both 2d and 3d toolpaths. VPython is used for visualization of the toolpaths and the dxf library from pycad is used to read the dxf files.

Fergo SimpleDXF

A simple DXF library to read layer and entities from DXF files. Easy to use and enough for those who only need the geometry data from the DXF file.

ThanCad Fortran Dxf Library

ThanDxflib is a library, written in Fortran 77, which makes the creation of .dxf drawings easy. The dxf files may be read by any CAD program.


DXF Viewer and Editor (Lines- Arcs - Circles - Polylines - Text - Trace - Solids)


vec2web is a small tool to convert vector drawings (currently DXF) to graphics which can be used on the web (currently PNG, GIF, JPEG and SWF). However, vec2web can also convert DXF drawings to XBM, XPM, PNM, MNG and BMP. PS / EPS support is planned.

Linux Drawing Viewer

LX-Viewer will allow you to open, view and print DWG or DXF files, typically used in CAD related technical drafting. You may zoom and pan the drawing normally and save to DWG or DXF from AutoCAD v2.5 to 2002 +BMP, PNG and SVG format

Ycad - Java CAD library

Ycad is a library of CAD functions in Java. Currently only DXF is supported for reading, viewing and writing. The DXF drawing may be rendered to a Graphics object for printing or imaging.

Interkonekto TXT al DXF

Interkonekto is a program which draws interconnection diagrams from tabular data read in a set of text files. The input layout model and generated output drawings are DXF files, compatible with the original specification from Autodesk.


A IC/MEMS layout editor. Features: all angle, font generator, macros, boolean operations, design rule checker, supported formats:Calma GDSII, OASIS (Open Artwork System Interchange Standard), OpenAccess, DXF, CIF (Caltech Intermediate Form), ...


FoamBlade provides a complete toolchain for hotwire foam-cutting. FoamBlade currently supports 4-axis hot-wire foamcutting machines that are connected to the parallel port. Generating cut-files from special built DXF-Files is also possible.


A Mac OS X framework implemented in Objective-C 2.0 that reads and parses ASCII DXF files. The framework returns an array of custom entity objects that can be used as needed by the program implementing this library.


dxflib is an opensource C++ library for reading and writing AutoCAD (R) DXF files. It provides the functionality to read and write many basic entities as well as information about layers and blocks. From the author of QCad.


Flattens 3D objects as DFX file into a printable 2D DXF file. To obtain a paper model of the 3D object, the printed sheet can be cut out and glued together.

CommonCAD component for Delphi

The CommonCAD component's packages contain the phases of the developing. The required features are: grip points, inspector, layers, object snaping, 3d, undo, redo, dxf export-import, print, support of PPC (programmable parametric component)...


Command line tool to generate Gcode for CNC applications from DXF files. Originally written for 2-axis machines such as foam cutters, it now supports 3-axis machines.

open3mod - Open 3D Model Viewer - A quick and powerful 3D model viewer

A general-purpose 3D model viewer. Based on Open Asset Import Library, it supports reading about fourty 3D file formats, including FBX, DXF, Collada, Obj, X, PLY, 3DS, LWO, LWS, STL and IFC (full list). 3-clause BSD license. Read LICENSE for the details, but it boils down to "use as you like but reproduce the copyright notice".

LibreCAD - LibreCAD is a cross-platform 2D CAD program written in C++11 using the Qt framework

LibreCAD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 (GPLv2) as published by the Free Software Foundation. Please read the LICENSE file for additional information. The master branch represents the latest pre-release code, and now requires Qt 5.2.1 or newer. The 2.1 branch will be the last to support Qt4. The 2.0 branch will be the last to support the QCAD toolbar.


Kabeja is a java library for parsing DXF and converting to SVG (dxf2svg). The library supports the SAX-api and can integrated into other applications (Cocoon,Batik). Tools for converting svg to jpeg, tiff, png and pdf are included .