我希望(以编程方式)打印各种类型的文档,通过要求Windows执行此操作(使用默认的关联应用程序)。我该怎么做(在.NET或C++/Win32 API中)?如何让Windows打印文档?
例如,如果我在机器上安装了MS Office和Acrobat Reader,PDF文件应该由Acrobat Reader打印,DOC文件应该由MS Word打印。但是,如果我没有安装MS Office,应使用Wordpad或OpenOffice.org Writer打印DOC文件(如果安装了后者),或者任何应用程序当前都是该类型文件的默认关联。
谢谢你的例子。 – 2009-10-08 13:47:35