Reputation: 4528
I have XPS documents being generated from XAML User Controls that act as templates. I want to convert the XPS documents into alternative formats, mainly PDF, programmatically with a .NET based API.
What is the best way to do this?
Upvotes: 16
Views: 44608
Reputation: 830
If you want to do this in your own program, CloudConvert has a free and open source API built on the .NET framework by MadScripter.
https://github.com/MadScripter/CloudConvert-.NET-Wrapper/
Upvotes: 0
Reputation:
If you have OneNote, you can print to OneNote and then export as PDF at least in OneNote 2013. This seems better than having to install another third party tool.
Upvotes: 2
Reputation:
You can also use ABCpdf PDF Component for .NET . Version 7 can serve your purpose. see http://www.websupergoo.com/abcpdf-12.htm.
it provides fully functional trial version unlike NiXPS and almost equally as fast as NiXPS.
Upvotes: 6
Reputation: 4528
After much searching, I found this SDK:
Its kindof expensive but works wonderfully. Goodbye fop!
Upvotes: 1
Reputation: 10346
The way I have done this in the past is print my XPS file to a PDF printer. I use cutePDF for this. So when you select to print, you print to cutePDF which prints a PDF version.
I am not sure if this will meet your needs but it has worked well for me in the past.
Upvotes: 3