C#仪器数据文件解析-XPS文件
XPS为微软推出的类似于Adobe PDF的一种文件格式,个人认为XPS很好,但毕竟PDF已经被大家所熟知,因此XPS的使用很少,也少有仪器数据输出为该格式。
XPS百度百科:https://baike.baidu.com/item/XPS%E6%A0%BC%E5%BC%8F%E6%96%87%E4%BB%B6
以下代码为XPS文档内容的解析示例:
StringBuilder sb = new StringBuilder();//读取文档XpsDocument xpsDocument = new XpsDocument(xpsPath, FileAccess.Read);//var reader = xpsDocument.FixedDocumentSequenceReader;//循环文档foreach (var document in reader.FixedDocuments){//循环页foreach (var page in document.FixedPages){//读取XML内容XmlReader xrdr = page.XmlReader;while (xrdr.Read()){switch (xrdr.NodeType){case XmlNodeType.Element:if (xrdr.Name == "Glyphs")sb.Append(xrdr["UnicodeString"]);break;default:break;}}}}return sb.ToString();
转载于:https://www.cnblogs.com/mahongbiao/p/7652716.html
C#仪器数据文件解析-XPS文件相关推荐
- grib1文件解析 python_grib文件解析
一.grib文件简介 WMO是世界气象组织,world meteorology organization. GRIB是WMO开发的一种用于交换和存储规则分布数据的二进制文件格式.最初GRIB表示&qu ...
- python pyc文件解析_pyc文件
code object¶ 在我们导入 python 脚本时在目录下会生成个一个相应的 pyc 文件,是pythoncodeobj的持久化储存形式,加速下一次的装载. 文件结构¶ pyc文件由三大部 ...
- swf文件解析(一) 文件header部分解析
SWF(shock wave flash)是ADOBE公司的动画设计软件Flash的专用格式. 这种格式具有许多优点,诸如可扩展性高,网络传输需求低,对外部依赖(如字体)依赖小,硬件需求小等. SWF ...
- python读取xml标注坐标_遍历文件 创建XML对象 方法 python解析XML文件 提取坐标计存入文件...
XML文件??? xml即可扩展标记语言,它可以用来标记数据.定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言. 里面的标签都是可以随心所欲的按照他的命名规则来定义的,文件名为roi.xm ...
- 如何解析属性文件(properties)获取键值对的值?
文章目录 创建属性文件 解析属性文件获取数据 使用类加载器 使用 File 对象 创建属性文件 新建 db-oracle.properties , 存放项目必须使用到的参数: driver = ora ...
- 三维模型obj文件解析
目录 obj文件简介 文件结构 顶点数据(Vertex data): 自由形态曲线(Free-form curve)/表面属性(surface attributes): 元素(Elements): 自 ...
- xps文件的基本操作
最近一直研究XPS文件,目前已经解决了二进制流转XPS文件.XPS文件转二进流.XPS文件的解析.XPS文件转图片.XPS文件打印等.但是一直没有找到如何向xps文件中插入图片的方法,好烦恼啊!!!! ...
- S19文件和HEX文件解析
目录 一.S19文件解析: 1.记录类型 2.长度计算 3.地址 4.数据 5.校验和及计算 二.HEX文件解析 1.记录类型 2.起始地址 3.数据长度 4.校验和 一.S19文件解析: S19文件 ...
- STM32的烧录和Hex/bin烧录文件解析
一.STM32的烧录 1. 用IDE工具烧录 可以配置IAR或Keil,用IDE下载.硬件工具需要使用ST-Link(分为SWD或Jtag方式,SWD连线少,比较常用于调试)或J-Link连接到板子的 ...
最新文章
- android中ocr解决方案(tesseract)
- python工程师薪资-Python工程师工资多少
- Linux如何修改用户名?
- java服务自动降级方案_在京东我们是如何做服务降级的
- 在用dw.GetSqlSelect()获得到的Sql语句出现PBSELECT( VERSION的解决办法
- Unity3D开发基础组件提取总结
- 使用Docker搭建Consul集群
- 2017.9.21 所驼门王的宝藏 思考记录
- Windows Server 2012 将资源发布到 AD DS
- rhel5.3服务器安装centOS的yum源
- php封装函数输出,php函数封装
- PMP试题 | 每日一练,快速提分 7.5
- Qt6.2.2+libCef Demo
- Ubuntu下Android编译环境Build_evn的配置
- 伤害世界服务器连接失败_伤害世界服务器怎么架设_伤害世界服务器架设图文教程_玩游戏网...
- 彻底解决电脑弹出USB设备时:提示该设备正在使用中无法弹出问题
- Laravel Trait method broker has not been applied, because there are collisions with other trait meth
- 做smart报表的一般步骤
- 亲属计算规则算法--js实现(关键算法摘要)
- android:stretchcolumns=0,1,2,3,stretch_stretch是什么意思
热门文章
- 由ORM框架设计看到微软与苹果的最大差别
- [更新]用最先进的理念打造最特别的串口调试工具--听风(原Wise#Pragma)
- 浅谈Blob及使用场景
- 自动驾驶的四种未来之重构城市的基础设施
- MATLAB绘制 “甲基橙“分子示例图(整活)
- HTML5使用Geoloacation API检测浏览器的支持性
- 模板方法模式--介绍、应用及代码
- Wireshark入门与进阶系列十二之IP冲突
- matlab x map imread,matlab的imread
- 详解OpenCV的函数imread()和函数imshow(),并利用它们实现对图像的读取和显示