Pregunta

Tengo documentos XPS que se generan a partir de controles de usuario XAML que actúan como plantillas. Quiero convertir los documentos XPS a formatos alternativos, principalmente PDF, mediante programación con una API basada en .NET.

¿Cuál es la mejor manera de hacer esto?

¿Fue útil?

Solución 4

Después de mucho buscar, encontré este SDK:

NiXPS

Es un poco caro pero funciona maravillosamente. ¡Adiós fop!

Otros consejos

También puede usar ABCpdf PDF Component para .NET. La versión 7 puede servir a su propósito. consulte http://www.websupergoo.com/abcpdf-12.htm .

ofrece una versión de prueba completamente funcional, a diferencia de NiXPS y casi tan rápido como NiXPS.

La forma en que he hecho esto en el pasado es imprimir mi archivo XPS en una impresora PDF. Utilizo cutePDF para esto. Por lo tanto, cuando selecciona imprimir, imprime en cutePDF que imprime una versión en PDF.

No estoy seguro de que esto satisfaga sus necesidades, pero en el pasado me ha funcionado bien.

Si tiene OneNote, puede imprimir en OneNote y luego exportar como PDF al menos en OneNote 2013. Esto parece mejor que tener que instalar otra herramienta de terceros.

Si desea hacer esto en su propio programa, CloudConvert tiene una API de código abierto y gratuita integrada en el marco .NET de MadScripter.

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top