Как получить страницу из файла xps?

Я пишу приложение на C#, которое принимает документ Xps и создает другой документ XPS, который содержит только одну выбранную страницу из исходного документа, я искал API, который работает с файлами XPS, но я не нашел никого, кто сделал бы это Работа.

Пожалуйста, помогите мне.

Спасибо

2 ответа

Вы пробовали искать в System.Windows.Xps.Packaging? Кажется, в нем есть все, что вам нужно, чтобы отделить документ XPS и создать новый.

Вы также можете попробовать заглянуть в GhostXPS. По сути, это не API, но вы можете вызвать приложение через System.Process для конвертации. Документация немного легковесна, но вы можете, вероятно, использовать переключатель справки (-?) В приложении, чтобы понять это. Взглянув на этот вывод справки, кажется, он поддерживает операции со страницами.

Другие вопросы по тегам