Лучшие способы конвертировать XPS в PDF (и наоборот)?

У меня есть документы XPS, созданные из пользовательских элементов управления XAML, которые действуют как шаблоны. Я хочу преобразовать документы XPS в альтернативные форматы, в основном PDF, программно с помощью API на основе .NET.

Каков наилучший способ сделать это?

Ответы

Ответ 1

После долгих поисков я нашел этот SDK:

NiXPS

Его вид дорогой, но прекрасно работает. До свидания fop!

Ответ 2

Вы также можете использовать ABCpdf PDF Component для .NET. Версия 7 может служить вашей цели. см. http://www.websupergoo.com/abcpdf-12.htm.

он предоставляет полностью функциональную пробную версию в отличие от NiXPS и почти так же быстро, как и NiXPS.

Ответ 3

То, как я это делал в прошлом, - это распечатать мой файл XPS на PDF-принтере. Для этого я использую cutePDF. Поэтому, когда вы выбираете печать, вы печатаете на cutePDF, который печатает версию PDF.

Я не уверен, что это будет отвечать вашим потребностям, но в прошлом это работало хорошо.

Ответ 4

Если у вас есть OneNote, вы можете печатать в OneNote, а затем экспортировать как PDF, по крайней мере, в OneNote 2013. Это кажется лучше, чем установка другого стороннего инструмента.

Ответ 5

Если вы хотите сделать это в своей собственной программе, CloudConvert имеет бесплатный и открытый API-интерфейс, построенный на платформе .NET от MadScripter.

https://github.com/MadScripter/CloudConvert-.NET-Wrapper/