我从XAML用户控件生成的XPS文档充当模板。我想将XPS文档转换为替代格式,主要是PDF,使用基于.NET的API编程。
最好的方法是什么?
答案 0 :(得分:6)
您也可以使用ABCpdf PDF Component for .NET。版本7可以满足您的需求。 见http://www.websupergoo.com/abcpdf-12.htm。
它提供了与NiXPS不同的全功能试用版,几乎与NiXPS一样快。
答案 1 :(得分:3)
我过去这样做的方法是将我的XPS文件打印到PDF打印机。我为此使用了cutePDF。因此,当您选择打印时,您将打印到cutePDF,它会打印PDF版本。
我不确定这是否符合您的需求,但过去它对我来说效果很好。
答案 2 :(得分:2)
如果您有OneNote,则可以打印到OneNote,然后至少在OneNote 2013中以PDF格式导出。这似乎比必须安装其他第三方工具更好。
答案 3 :(得分:1)
答案 4 :(得分:0)
如果您想在自己的程序中执行此操作,CloudConvert有一个免费的开源API,由MadScripter构建在.NET框架上。