拼吾爱程序人生

首页 » .Net编程 » C# » Images到xps,pdf的转换
cobra - 2008-5-31 6:35:00
文/epjnpe  出处/博客园

转换,实际上是将图片加入到xps,pdf文件中,不是真正意义的格式转换,在这篇blog中已经介绍了如何将图片转换为pdf。下面介绍图片到xps的转换,这里使用了.NET Framework3.0中的新功能,.NET 3.0中有对xps文件支持的类,xps也是OpenXML格式,
首先添加对.NET 3.0中的两个程集的引用ReachFramework,Windowbase,
转换代码代码如下:

Code


这样同一个图片得到的xps和pdf差异比较大,

 附件: 您所在的用户组无法下载或查看附件

 附件: 您所在的用户组无法下载或查看附件
当然,我们通过调整代码,也可以得到相近的效果,但需要时间,这里想到个折中的办法,Office 2007可以通过AddIn将文档转换为xps和pdf,通过它得到xps和pdf应该是一样的。所以,这里我们先将图片添加到一个word文档中,再通过office 2007得到xps和pdf,在上篇blog中的代码再添加将图片添加到word文档的代码:

Code


添加了图片后的word文档先要保存到磁盘,然后,再转换为xps和pdf,否则会打开一个word窗口。这样我得到xps和pdf是一样的

 附件: 您所在的用户组无法下载或查看附件

 附件: 您所在的用户组无法下载或查看附件

 您可能对 [C#] 的这些文章也感兴趣:

Visual C#2005中使用正则表达式
C#低级Windows API钩子拦截键盘输入
用C#实现基于TCP协议的网络通讯
防止winform假死新技术,visual studio 2005自带的控件
理解C# 3.0新特性之Extension方法浅议
关于C#中委托的学习
Visual C# .Net环境中编程实现浮动工具栏
C#中提供的VB不支持的新特性
C#2.0之partial
c#下的javascript写成有用的类
C# 网络资源
c#中动态装载dll
1
查看完整版本: Images到xps,pdf的转换
Modify by pin5i DZNT_ExpandPackage 2.1.3295 2007-2009 pin5i.com
 Total Unique Visitors: