有什么办法可以通过代码搜索文本并获得焦点。这是为了将焦点集中在 xpsDocument 中的标题上。
谢谢
最佳答案
好消息是 XPS 的核心是 XML,因此它比二进制格式(例如 PDF)更容易进行逆向工程。坏消息是,XPS 与 PDF 非常相似,存储按坐标排列的少量文本以及可能的一系列矩阵变换。
矩阵变换可以发生在任何容器元素以及文本上。因此,用简单的英语来说,没有直接的方法来确定其包含的文本的阅读顺序。
据我所知,目前还没有一个 XPS 库可以为您完成这项艰巨的工作。
仅供引用,我工作的公司目前正在尝试决定使用 XPS 与 PDF 作为需要找到短语以进行后续处理的文档的输出格式。我们目前严重倾向于 PDF 作为我们的格式,部分原因是缺乏 XPS 处理库,但 PDF 处理库丰富......
关于c# - 如何通过代码在xps文档查看器中搜索xps文档的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1666759/