我寫了一個應用程序在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