我写了一个应用程序在C#中,采取XPS文档,并创建另一个XPS文档只包含从原始文档中选择的一页,我正在寻找一个API与XPS文件,但我没有找到任何人做这个工作。如何从xps文件中获取页面?
请帮帮我。
感谢
我写了一个应用程序在C#中,采取XPS文档,并创建另一个XPS文档只包含从原始文档中选择的一页,我正在寻找一个API与XPS文件,但我没有找到任何人做这个工作。如何从xps文件中获取页面?
请帮帮我。
感谢
你有没有试过在寻找System.Windows.Xps.Packaging?这似乎包含了您需要拆分XPS文档并生成新文档所需的一切。
您也可以试试看GhostXPS。它本身不是API,但可以通过System.Process调用应用程序进行转换。文档有点轻,但您可以使用应用程序中的帮助开关( - ?)来解决问题。看着这个帮助输出,它似乎支持页面操作。
您应该查看Document Toolkit。虽然它不是你正在寻找的东西,但是他用很多代码来分析XPS文件。本质上他们只是带有索引的Zip文件。 – 2011-03-09 18:01:32
您知道.NET System.Windows.Xps命名空间中的类吗? – 2011-03-09 18:07:12