Biblioteca para convertir .docx a pdf, en la aplicación WinRT

En una aplicación WinRT, puedo crear un archivo de Word con información completada por el usuario, pero también quiero crear una copia pero como PDF (guardar otro archivo con mi aplicación, no convertir docx a pdf con un software externo)

¿Alguna forma directa de hacer esto?

Dices que puedes "crear un archivo de Word". ¿Puedes aclarar lo que quieres decir y cómo lo estás haciendo? Por lo que sé, esto no es posible en WinRT, así que tengo curiosidad por saber a qué te refieres. ¿Quieres decir RTF?

Respuestas (2)

Puede consultar un SDK comercial de WinRT que tiene la capacidad de guardar archivos PDF, como LEADTOOLS WinRT SDK . Este SDK le brinda la capacidad de guardar fácilmente un archivo como PDF, así como muchos otros formatos, como:

JPEG, JPEG 2000, PNG, TIFF, PDF y GIF

Aquí hay un código de muestra simple sobre cómo guardar un archivo usando la clase RasterCodecs SaveAsync :

await codecs.SaveAsync(_originalImage, leadStream, RasterImageFormat.RasPdf, 24);

Puede descargar una evaluación gratuita de 60 días del SDK que incluye programas de muestra completos que muestran cómo lograr varias funciones utilizando el SDK.

Solo como descargo de responsabilidad, soy un empleado de esta biblioteca.

Lo que estoy usando en otros lugares es Pandoc ( https://pandoc.org/ ) en una caja de Windows. Puede programar un script de PowerShell para verificar una carpeta u otra cosa para recoger las conversiones.

pandoc -s -t latex README -o readme.tex
pdflatex readme.tex