这事我想了很久,就是没有能做成,原因:1、我不知道怎么产生虚拟打印机
2、打印输出的数据有机种格式可选(2000),哪一种都不清楚
3、我原来是想将任何打印输出生成图形文件,BMP黑白格式我也不知道
4、我发现了机种软件可以做这些事情,就是没有我想要的,他们也不提供源代码
5、我怕了,光想简单了怎么说也下不了手,大家帮忙!
 险些过!

解决方案 »

  1.   

    你到Google上搜搜:virtual printer source code down load
    其中有个vprinterw2k的源码,相信能给你一点帮助和启发其实要做到象Acrobat PDFWriter那样,还有很多工作要做
    做好了,能否给我讲讲
      

  2.   

    我看了一些资料,大概是这样:
    使用自己的虚拟打印驱动获得打印数据,然后转换为所需要的格式有几个问题:
    虚拟打印和打印监视是不是一回事我不清楚
    如果打印输出的格式可以统一使用EMF格式输出的话,再用一个图形格式转换就能满足我的要求
    如果不是这样,EMF、RAW格式怎么转换缺少资料我现在找到了几个可以输出为EMF格式的虚拟打印,都不理想。
    对于这样的工作研究资料、写代码可能要花很长时间,最起码也得用人/年来计算,我想应该有简单的解决方法
      

  3.   

    具体的我也没有更深入研究,可能知道的也不会比你多
    如果你们做项目或产品非得要优良的性能,
    你可以购买一些产品的源代码,
    国内国外都有很多这样虚拟打印机源码出售,
    国内的RMB好像是几千,
    国外的也就是几百$