Pergunta

Eu tenho documentos XPS a ser gerada a partir de XAML User Controls que agem como modelos. Eu quero converter o XPS documentos em formatos alternativos, principalmente PDF, por meio de programação com uma API baseada em .NET.

Qual é a melhor maneira de fazer isso?

Foi útil?

Solução 4

Depois de muito procurar, encontrei este SDK:

NiXPS

A sua kindof caro, mas funciona maravilhosamente. Adeus FOP!

Outras dicas

Você também pode usar ABCpdf PDF Component for .NET. Versão 7 pode servir o seu propósito. consulte http://www.websupergoo.com/abcpdf-12.htm .

fornece versão de avaliação totalmente funcional ao contrário NiXPS e quase igualmente tão rápido quanto NiXPS.

A maneira que eu tenho feito isso no passado é imprimir meu arquivo XPS para uma impressora PDF. Eu uso CutePDF para isso. Então, quando você seleciona para imprimir, imprimir para CutePDF que imprime uma versão PDF.

Eu não tenho certeza se isso vai atender às suas necessidades, mas tem funcionado bem para mim no passado.

Se você tem OneNote, você pode imprimir para o OneNote e, em seguida, exportar como PDF, pelo menos no OneNote 2013. Este parece melhor do que ter que instalar outra ferramenta de terceiros.

Se você quiser fazer isso em seu próprio programa, CloudConvert tem uma API livre e de código aberto construído sobre a estrutura .NET MadScripter.

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top