The DWF Toolkit is used by Autodesk developers to read and write DWF files. Other companies also use the toolkit to support DWF in their own products. The DWF Toolkit includes C++ source code for reading and writing DWF files. More specifically, this version of the DWF Toolkit provides APIs for:
- reading and writing 3D DWF from any application,
- simplified 2D interfaces,
- reading and writing composite DWF files (3D and 2D combined), and
- cross-platform support (Windows, Mac, Linux).
If you are a Visual Basic or JavaScript programmer interested in working with the API associated with the Autodesk DWF Viewer and Autodesk Design Review, then you should visit the Autodesk Developer Center. There is a compiled HTML help file that describes that interface. The DWF Toolkit is intended for hardcore C++ programmers who wish to build their own applications.
A minor update has been released for the Autodesk DWF Toolkit. The newest release is 7.3.1. This version of the toolkit handles DWF files generated by AutoCAD 2008, Autodesk Inventor 2008, and other Autodesk design software applications. The toolkit was built and tested by one of the developers on Macintosh OS X:
Operating System | C++ Compiler | Status |
---|---|---|
Microsoft Windows (2000, XP) | Microsoft Visual Studio .NET 2002 (MSVC 7.0) | supplied as legacy (untested) |
Microsoft Visual Studio .NET 2003 (MSVC 7.1) | built and QA tested | |
Microsoft Visual Studio 2005 (MSVC 8.0) | ||
Red Hat Enterprise Linux 3.0 (GNU/Linux Kernel 2.4 i686 i386) | gcc 3.2.3 | built |
Gentoo Linux (GNU/Linux Kernel 2.6 i686) | gcc 3.3.4 | supplied as legacy (untested) |
gcc 3.4.3 | ||
Apple Macintosh OS X 10.4.8 (Darwin Kernel 8.8.2 intel) | gcc 3.3 | built |
Xcode 2.4 | built and developer tested |
The DWF Toolkit can be downloaded by serious C++ developers at:
The toolkit contains header files, cpp files, sample programs, documentation, and the DWF specification. The toolkit is available in source-only or pre-compiled zip and tar files for Windows, Macintosh, and Linux.
The DWF Toolkit is downloaded by hundreds of developers each week. Got C++? Join the crowd and read and write your own DWF files. The ability for other companies to add value to what DWF has to offer is another way DWF goes beyond the paper.
--Scott
Comments