如何通过代码在xps文档查看器中搜索xps文档的文本?

时间:2009-11-03 11:31:12

标签: c# wpf xps

有没有办法通过代码搜索文本并带来焦点。这是为了关注xpsDocument中的标题。

谢谢,

1 个答案:

答案 0 :(得分:3)

好消息是XPS是XML的核心,因此比二进制格式更容易进行逆向工程,比如说PDF。坏消息是,XPS与PDF一样,存储了由坐标排列的少量文本,并可能存储一系列矩阵变换。

Matrix转换可以在任何容器元素和文本上进行。因此,在简单的英语中,没有直接方式来确定其包含的文本的阅读顺序。

据我所知,还没有一个XPS库为你做这项艰苦的工作。

仅供参考,我工作的公司目前正在尝试将XPS与PDF作为输出格式来决定是否需要为后续处理找到短语。我们目前正倾向于将PDF作为我们的格式,部分原因在于缺少XPS的处理库,但是PDF格式丰富...