Outside The Box

Random thoughts about AutoCAD, ObjectARX, and the meaning of life.
All Original Content Copyright 2006 - 2008 Owen Wengerd, All Rights Reserved

2006-12-05
Does Vista really open DWF files?
Not according to the press release. Vista (and .NET 3.0) includes a built-in XPS Viewer (also available for Windows XP SP2 and Windows Server 2003), which will view any XPS format file. Apparently Autodesk plans to add support for output to XPS format in the future, and this output will be called DWFx -- a new file format. It's not clear what the difference will be between DWFx and the output produced using the Microsoft XPS Document Writer that is already available.

I installed the Microsoft XPS Document Writer and XPS Viewer on my Windows XP SP2 machine. Next, I started AutoCAD 2007 and opened "3D House.dwg" from the Sample folder. I then plotted this file to DWF, PDF, and XPS, with the following results:


PlotterPlot TimeFile Size
DWF6 ePlot.pc37 seconds139 kb
DWG To PDF.pc35 seconds165 kb
Microsoft XPS Document Writer34 seconds829 kb

I'm not suggesting that these files all contain the same content, I'm merely suggesting that DWFx/XPS may have some undesirable tradeoffs in practice.

This whole issue about "native Vista support for DWF" may be nothing but smoke and mirrors. There is no guarantee that publishing CAD data in the XPS format will be efficient. So what will happen if users can choose between a compact DWF, a slightly less compact but ubiquitous PDF, or a very space-hungry DWFx? Time will tell, but I think this issue of DWF in Vista is getting way to much spin and not enough critical analysis.

Labels: , , , ,

3 Comments:
Blogger CADxp said...
Thanks Owen for these precisions. Very interesting indeed... I have now a very different opinion on the DWF in Vista and less in a hurry to advise Vista at work...

Blogger Scott said...
Autodesk is not using the XPS Writer to produce DWFx files. We are merely swapping out the existing 2D format for one that is XPS compliant. We are modifying the DWF Toolkit to do this. We are not going through GDI like the Microsoft XPS Writer.

What will be different from a DWFx file from a vanilla XPS file is that DWFx will also have the other data, e.g. 3D and metadata. This means that an Autodesk viewer user will have a more powerful viewing experience. With the switch to DWFx, at least a Microsft XPS Viewer user can see the 2D data. Today a user has no choice but to use Project Freewheel or download a viewer from Autdoesk. In the future, he will have a third choice - the Microsoft XPS Viewer, which as a Vista user, he will already have installed.

Blogger Owen Wengerd said...
Thanks for the clarification, Scott. It will be interesting to see whether DWFx can achieve parity with DWF 6 as far as file sizes and generation times. The proof will be in the pudding, I guess. :)

Links to this post:
Create a Link