在程序中,如何才能把其他的文件格式,转换成 XPS 格式,,,请求,,急急急.

解决方案 »

  1.   

    在程序中,如何才能把其他的文件格式,转换成 XPS 格式,,,请求,,急急急.
      

  2.   

    这个需要使用.NET 3.0的WPF才比较容易,使用WinForms有点麻烦。可以到CodeProject.com上面看看。
      

  3.   

    xps是一种类似pdf的格式把,我装了office2007之后,有一个虚拟打印机,我用这个打印机打输出的文件好像就是xps格式的。
      

  4.   

    发表于:2007-10-07 17:14:144楼 得分:0 
    这个需要使用.NET 3.0的WPF才比较容易,使用WinForms有点麻烦。可以到CodeProject.com上面看看。 =============================================================我就是用的.NET 3.0的WPF.可是我找遍了MSDN里面的相关类库,研究了几天,还是没什么眉目,难到用.NET 3.0的WPF就无法在程序里打印其他的类型格式的东西,非得手动转换成XPS格式的文档才能打印吗?  如果是这样的话,那微软也太霸道了点吧.  应该有办法在程序里自动控制的.求.................
      

  5.   

    XPS文档只能用程序生成,而没有直接把某种文件格式直接保存为XPS。参考一下MSDN里面的xpsCreate例子就明白。
    XPS里面就是一些页面,用代码向里面加入图片、文字、图形等,我也是最近几天刚刚研究,遇到一些问题没解决了,主要是字体和图片资源的问题,其中最要命的就是字体,XPS里面能够仅仅保存在文档中用到的那些文字的字体信息,这样就不用把整个字库打包到XPS里面了(用一个Word文档打印到XPS打印机上就看出来了),只是我到现在还没找到怎样能够实现这个功能。
      

  6.   

    http://msdn2.microsoft.com/en-us/library/ms771449.aspx 可以自己写..但不能转.