xps文件服务器端,XPS文档读取查看器
使用Microsoft Word,可以把文档另存为PDF或XPS文件。XPS是XML纸张规范(XML Paper Specification),是WPF的一个子集。Windows包含一个XPS读取器。
因为XPS以ZIP文件格式打包,所以很容易把扩展名为xps文件重命名zip,打开该归档文件,来分析XPS文档。
XPS文件需要在zip文档中有XML纸张规范定义的特定结构。这个结构基于OPC,Word文档(OOXML或Office Open XML)也基于OPC。在这个文件中,可以包含用于元数据、资源和文档本身的不同文件夹。在XPS文档的文档文件夹中,可以找到表示XAML的XPS子集的XAML代码。
要创建XPS文档,可使用System.Windows.Xps.Packaging名称空间中的XpaDocument类。要使用这个类,也需要引用程序集RedchFramework。通过这个类可以给文档添加缩略图和固定文档序列,还可以给文档加上数字签名。固定文档序列使用接口希尔,该接口使用IXpsFixedDocumentWriter在序列中写入文档。
如果FixedDocument已经存在,写入XPS文档就有一个更简单的方法。不需要添加每个资源和每个文档也,而可以使用System.Windows.Xps名称空间中的XpsDocumentWriter类。要使用这个类,必须引用System.Printing程序集。
下面的代码段包含一个创建XSP文档的处理程序。首先创建用于菜单规划的文件名,它使用星期几和名称menuplan。星期几用GregorianCalender类计算。接着打开SaveFileDialog,让用户覆盖已创建的文件名,并选择在其中存储文件的目录。SaveFileDialog类在名称空间Microsoft.Win32中定义,它封装本地文件对话框。接着新建一个XpsDocumment,其中将文件名传送给构造函数。因为XPS文件使用ZIP格式压缩内容,所以使用CompressionOption可以指定压缩是在时间上还是空间上进行优化。
xps文件服务器端,XPS文档读取查看器相关推荐
- php 文档在线查看器,Office Web Viewer 在线Office文档查看器API
您的网站或博客上是否有希望您的读者查看的 Office 文档(即使他们未安装 Office)?您是否更喜欢在下载文档之前查看文档?若要给您的受众提供更好的体验,请试试 Office Web Viewe ...
- xml文档读取-SAX
由于dom采用的是将xml文档加载入内存进行处理的方式,如果xml文档较大,则会导致加载时间过长,效率降低的情况,因此,sun公司在JAXP中又添加了对SAX的支持: SAX,全称Simple API ...
- 怎么查看计算机一共多少文档,不打开Word文档如何查看文章有几页 -电脑资料
关于这个命题,似乎有点悬了! 当我们面对一大堆文档的时候,如果想查看一下每一篇文档到底有多少页的时候? 平时您是不是这样做的呢?一篇文档一篇文档的打开,之后通过使用插入页码的方法在文档中插入页码,之后 ...
- 小米手机控制PPT文档、查看进度的那些事
http://www.xiaomi.cn/content-132-11884-1.html 小米手机控制PPT文档.查看进度的那些事 原文链接:http://bbs.xiaomi.cn/thread- ...
- golang go doc 与 godoc 文档生成查看
Go语言项目十分重视代码的文档,在软件设计中,文档对于软件的可维护和易使用具有重大的影响.因此,文档必须是书写良好并准确的,与此同时它还需要易于书写和维护. Go语言注释 Go语言中注释一般分为两种, ...
- Python之数据采集与文档读取练习
1. urllib和BeautifulSoup 1.1 urllib的基本用法 urllib是Python 3.x中提供的一系列操作URL的库,它可以轻松的模拟用户使用浏览器访问网页. 使用步骤: 导 ...
- 手机pdf文件转语音_用smallpdf如何将pdf文件转word文档
原标题:用smallpdf如何将pdf文件转word文档 PDF文件因为体积小,容易打印,方便阅读等特点,在我们学习或者工作中应用的越来越广泛. 但是,pdf文件格式也有一个致命的缺点因为它的安全性高 ...
- Apache PDFbox开发指南之PDF文档读取
转载请注明来源:http://blog.csdn.net/loongshawn/article/details/51542309 相关文章: <Apache PDFbox开发指南之PDF文本内容 ...
- speedoffice文档如何查看字数
speedoffice软件中,Word文档如何查看文档字数呢?一起来看看吧 1.首先运行speedoffice软件,并打开一个Word文档: 2.点击软件界面左上角的"文件"字样: ...
- word文档粘贴选项保留原格式,在不同文档上查看格式一样,显示却不一样
word文档粘贴选项保留原格式,在不同文档上查看格式一样,显示却不一样!!! 示例: 经检查两部分内容字体.段落.页面格式等方面完全一样,但显示内容就是不一样! 将粘贴后异常显示的内容复制 保留原 ...
最新文章
- 表面缺陷检测数据集汇总及其相关论文集收集 | Github开源
- mysql in边界_mysql中 where in 用法详解
- Eigen教程(8)
- 在一起 10 年了,这封信你一定要收下
- android学习之旅-学习计划
- .NET6之MiniAPI(十四):跨域CORS(上)
- hdu 3038 HowManyAnswersAreWrong 并查集
- 一个漂亮而强大的自定义view
- tensorflow代码中的一个bug
- AcWing基础算法课Level-2 第四讲 数学知识
- 【学习OpenCV4】如何操作图像中的像素?
- 创建Dockerfile,构建jdk+tomcat环境
- 原来闭包也可以这么简单
- 计算机键盘如何打字课件,电脑键盘打字入门基础.ppt
- 如何制作显示歌手和歌名的CD、DTS-CD无损音乐碟片?
- linux nfs不在同一个网络,NFS共享机制
- shell的转义字符
- 关于微信录音的坑 amr格式音频文件HTML无法播放
- excel VBA 字典与集合(Dictionary与Collection)
- 临沂大学计算机考研资料汇总
热门文章
- Shiro框架的搭建与使用
- STM32下载程序的三种方法(串口、ST-LINK、 ST-LINK Utility)
- VS2017产品秘钥
- 前后端分离微服务管理系统项目实战SaaS-HRM项目(七)——POI报表入门
- node(map对象/键值对,作用域,函数作用域,全局作用域)
- 小米平板4/4plus手机屏幕驱动板使用步骤说明
- PentaLogix ViewMate Pro v11.16.16破解版
- SpreadJS 15.0 隆重登场 SpreadJS
- DiskGeniux无损分区
- qam报告matlab,16QAM调制解调(MATLAB)..doc